定语从句小练习(1道),求高手解释!

2.Theoldmanhastwosons,___arelawyers.A.bothofthemB.bothofwhoC.bothofwhomD.bothofthey我知... 2. The old man has two sons, ___ are lawyers.
A. both of them B. both of who C. both of whom D. both of they
我知道应该在B和C中选,怎么选呢?
展开
since818
2010-09-28 · TA获得超过4822个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:1098万
展开全部
选B.

这一句改宾语改单数就好理解:The old man has a son, who is a lawyer.
然后再把上句改成复数宾语,就变成:
The old man has two sons, (both of )who are lawyers.
both of 可以省掉的。

其他答案的话,试着把both of 省掉,立刻就发现为什么不能选了。

补充:二楼三楼说用whom,在这一句是不行的。如用whom,则说明其是从句谓语动词的逻辑宾语,但这里显然不是。

用whom的例句:
The old man has two sons, (both of) whom he loves deeply. 老人有两孩子,都让他很疼爱。
这时候就该用whom了,因为在逻辑上是作为疼爱love的宾语。
aihuadidi
2010-09-27
知道答主
回答量:25
采纳率:0%
帮助的人:22.9万
展开全部
应该是选B吧
--who作为从句中的主语,而且只要用whom的地方一般也都能用who哦,反之就不可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
christlurker
2010-09-27 · TA获得超过920个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:325万
展开全部
选C为好,因为是定语从句,A和D不考虑了。不论是选B还是C,那个词表示的都是前面的sons,这个没问题吧。如果没有both of,自然选who了,但是多了of 这里是介词,介词后面的接宾语,所以whom为好,就像most of us,而不是most of we一样。
who虽然理论上可以做宾语,但没有whom好。实际上外国人认为B和C都正确,但是他们能用whom的就不用who,这是习惯。在中国就只有一个正确答案,C。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxyyaa2211
2010-09-27 · TA获得超过437个赞
知道答主
回答量:241
采纳率:0%
帮助的人:164万
展开全部
C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式