1. Maria has written two novels, both of _____ have been made into television.
A. them B. which
请问为什么这里A不对?不能看作是逗号隔开的两个简单句吗?
2.She brought with her three friends, none of ______ I had ever met before.
还有这句, 如改写成She brought with her three friends, whom I had ever met before. 也可以吧?
请老师帮忙解答,谢谢!
1 这是中国语法考试的典型题型。这种考试的语法点是逗号不能连接二个并列分句。即二个分句之间不是并列关系,就是从属关系。你应该注意到前面是逗号,have been made是谓语形式。没有并列标记,意味着这是从属分句,所以你必须选关系代词which(从属标记词),而不是人称代词them.
如果你想用them, 你就得在逗号后加并列连词and, 或者把逗号改为分号,这样就是并列句。
或者你保留逗号,而把have改为having,这样having been made就是非谓语动词形式,结果就成了独立主格结构作状语。
2 用 whom 也是可以的,但意义稍有不同。
none of whom 意味着三个人中的任何一个你都没有见过,带有强调意味。
二者的区别,类似于 They are students. 和 They are all students.之间的区别。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!