请教老师 A of B +定从,定从修饰A还是B

老师好,如题这种情况一直不是很明白,就是当A被B修饰,AB又都是名词,其后的定语从句是修饰A还是B,亦或是AB看成整体被定从修饰?谢谢老师!

请先 登录 后评论

最佳答案 2017-12-02 11:10

正如你以下两个例句所示,定语从句既可以是修饰名词A的,也有可能是修饰名词B的。有时可以根据谓语的数做出判断,有时则只能根据逻辑进行判断。如下面的第二句可以改变一下。

Do you remember one afternoon ten yearsago when I came to your house and borrowed a diamond necklace? 确实定语从句修饰的是one afternoon.

He is one of the students who have passed the exam.这里定语从句修饰的是students。注意这句中的one前面没有冠词,定语从句的谓语为复数have。这明显提示定语从句修饰的是复数名词students,主语he只是这些通过考试的诸多学生之一。

He is the (only) one of the students who has passed the exam.

这一句则不同,one前有定冠词限定,only可有可无,定语从句的谓语用单数has, 显然定语从句修饰的是the one。主语he是这些学生中唯一通过考试的一个。其它人都没有通过考试。

表语改为two, 定语从句的谓语一定是复数了。这时唯一判断的标准就是看two之前有无定冠词,如果有,就是修饰the two; 如果没有冠词,则定语从句修饰students。

They are (the) two of the students who have passed the exam.

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

He is one of the students who have passed the exam.

【答】一要看结构,二要看句意。

上句:one 表示其中之一,没有定冠词,说明不是特指。那么,the students 就是先行词。从结构看,在who have passed 中,have passed 说明who 指复数名词,所以修饰the students,而不是one。

请根据上述方法,比较以下两句:

1. Tom is one of the boys who were praised by the headmaster yesterday.

2. Tom is the only one of the boys who was praised by the headmaster yesterday.


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

同意刘老师解答

请先 登录 后评论
  • 0 关注
  • 1 收藏,12326 浏览
  • wilbq 提出于 2017-12-01 10:33

相似问题