一个英语定语从句主谓一致的问题,
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/26 06:14:51
一个英语定语从句主谓一致的问题,
Jim is one of the students who have passed the exam
Jim is the one of the students who has passed the exam
请问,为什么上一句用have,后一句用has?
越快回答越好,
Jim is one of the students who have passed the exam
Jim is the one of the students who has passed the exam
请问,为什么上一句用have,后一句用has?
越快回答越好,
二、把定语从句谓语动词的单、复数弄错.如: ?
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
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