His parents wouldn’t let him marry anyone ______ family was poor.

His parents wouldn’t let him marry anyone ______ family was poor.
A.of whom B.whom C.of whose D.whose 那为什么A不可以!
of whom=whose吧?什么情况下不能用of whom替换?
英语人气:260 ℃时间:2019-08-20 01:01:24
优质解答
一、
分3点说明,为什么选D
1.整句话是一个宾语从句:let引导的宾语从句.
2.此处,______ family was poor做定语,修饰anyone,是一个定语从句.
3.family是名词,修饰它的必是形容词,你可以看看4个选项,只有whose才是最佳形容词 谁的
二、为什么A B C 全错呢?
c错,是因为 of多余
B错,是因为 whom是单个宾语的先行词,而这里是一句话做定语.
A错,A最迷惑答题者的一个选项.后半句话里,没有一个词是动词,也就是说,of来历不明,黑户,出题人乱加的.后半句话,有了动词+介词结构时,才考虑前置介词到先行词的前面.
多做做有关题型,就好了 这是初三的题型.
强调一下 ,of whom 不是固定的,也有from whom ,with whom 等等,主要看 后半句话的谓语动词和什么样的介词用 .
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版