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替换?
问题描述:
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替换?
答
应该是家庭,而不是
答
这个句子是一个定语从句 ,从句中关系词作定语,修饰family,所以只能用whose(不能用of whom 替换)。
答
一、
分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 等等,主要看 后半句话的谓语动词和什么样的介词用 .