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

来源:百度知道 编辑:UC知道 时间:2024/07/22 04:28:48
1.His parents wouldn’t let him marry anyone ______ family was poor.

A.of whom B.whom C.of whose D.whose 答案是D,那为什么A不可以!
可语法书上有说whose=of whom

D. xxx SB. WHOSE STH. is xxx = xxx SB., SB. 的 STH. 是 xxx.

A. 是不对的语法. sth of whom 的意思是: whom 的东西, sth.

用了 D, 就是说, 那个 ANYONE 的家庭是 POOR 的.

c

因为marry不与of搭配.

family前面需要一个定语的关系代词!

可以用代入法理解,只有答案C 代入是正确的the family of anyone's,其他的都不对.

这里的ANYONE后应该跟同位语,显然A不是.