非限制性定语从句存疑

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. 也可以吧?

请老师帮忙解答,谢谢!



请先 登录 后评论

最佳答案 2021-01-20 16:28

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.之间的区别。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1597 浏览
  • Eglshlover 提出于 2021-01-20 14:57