问题: 不明白?
"Tom is one of the boys who are on time."
这里的谓语动词是are ;
但是"Gorge is one of the brightest students who has graduated from New York University."这句话的谓语动词为什么是用has ?
解答:
Gorge is one of the brightest students who has graduated from New York University.
我还是来答一个吧,不是你不明白,而是这句话本身错了。这里应该是have,而不是has,因为,句子不能仅从语法角度分析,就算你语法上勉强能解释,还要顾及意思和逻辑:who这个从句内容从意义上讲明显不是修饰gorge,而是修饰students的。另外one of 也不能是用has的原因。
如果解释为修饰Gorge,意思:毕业于纽约大学的乔治是最聪明的学生之一。
(这一句话不仅语法牵强,且明显逻辑不通。一个has graduated的人,居然还是"is .... student.----就算是后来继续再读书,也不会采用现在完成时has graduated,而会是过去时。这里之所以用现在完成时,就是想表明,“此人是该校到目前为止全部毕业学生中最聪明的之一”)
如果是修饰students,意思:乔治是纽约大学最聪明的毕业生之一。(这才是句子想表达的意思)
所以应该是修饰students的从句,who "have" graduated from New York University
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。