一道史上较难的英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 20:11:18
I have many friends,____ some are businessmen.
A:of them B:frome which C:who of D:of whom
答案D
正常的应该是:I have many friends,some of whom are businessmen.
可是为什么答案是 whom of some,语序颠倒?这就是我不懂的原因

定语从句
引导词要提前啊.....
不管指代的是主语, 还是宾语, 都要放在从句的最前面
所以虽然正常语序是some of whom are businessmen
但是要把of whom提前

其实一楼说的就是对的
这就是一个赤裸裸的定语从句

定语从句的本质就是两个句子的合并
一个名词性结构出现在两个句子中 就可以用定语从句.此时变身为从句中的这个重复的词就相应地变为that which who whom 中的一个并且提到从句的最前面,如果有介词的话就一定要放到从句的最前面..
好了

of 在这里相当于among, 比如of those students, you are the smartest=among those students, you are the smartest.
原文可改为i have many friends, and among them some are businessman.或I have many friends, and of them some are businessman. 于是改为非限定性定语从句为,I have many friends, of whom some are businessma.

答案是D吧
那应该是of whom限定了一个范围,就是这些朋友里面,有一些是商人

D 正确。
例如。
of all the people 意思就是在所有人里面。
而这里为什么用Of