二、把定语从句谓语动词的单、复数弄错。如: �
1.误:Anyone who break the law will be punished.
正:Anyone who breaks the law will be punished.
译:任何违犯法律的人将被处罚。
析:应改break为breaks,因为who指anyone,是单数。 �
2.误:Those who has finished may go home.
正:Those who have finished may go home.
译:做完了的人现在可以回家。
析:应改has为have,因为who指those,是复数。 �
3.误:He is the only one of the teachers who know French in our school.
正:He is the only one of the teachers who knows French in our school.
译:他是我们学校中唯一懂法语的人。
析:应改know为knows,因为one前有the only之类限定词,定语从句在意义上修饰 的是the only one,是单数,而不是复数名词the teachers. �
4.误:This is one of the rooms that is free now.
正:This is one of the rooms that are free now.
译:这是目前空着的房间之一。
析:应改is为are,因为one前没有the only之类的限定词,定语从句在意义上修饰的是名词复数the rooms,而不是单数one.
请参看http://www.jxenglish.com/Article/grammar/8138.html
第一个Who的先行词是students
第二个who的先行词是the one of the students
意思是学生中的一个,当然用单数了
Jim is one of the students who have passed the exam
Jim是通过考试的学生之一.先行词是通过考试的学生,用have
Jim is the one of the students who has passed the exam
Jim是那个通过考试的学生.先行词是Jim,用has
第一句中 one of 译为其中之一,他是通过考试的学生之一,证明通过考试的学生不止他一个,所以用 have
第二句中 the only one 译为唯一的一个,他是唯一一个通过考试的学生,所以用 has
相信我,没错的 我教了多年的高三英语