问题: 定语从句,赶紧帮帮忙!
She had three sons, all __ became doctors.
A. who B. whose C. of which D. of whom
请帮忙,还有解释.
多谢!!
解答:
这题选D. of whom ,因为先行词 sons是人,关系代词用who/whom我有3个孩子,他们全部成为医生.这是带介词的定语从句.whom指的是three sons,做of的宾语.of与代词连用,表示范围。 all of ,some of ,none of ,both of等,
A. who 没有范围,如果改为:She had three sons, A. who became doctors.就可以。
B. whose 是某人/物的.如果改为:She had three sons, whose knowlege is rich.就可以。whose指 sons'.她有3个孩子,他们的知识很丰富.
C. of which 不能指人.如果改为:
She had three dogs,C. of which are pretty.就可以.which指狗.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。