Three years has passed since he came to China.中为什么用has不是说three years吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/03 17:15:38

Three years has passed since he came to China.中为什么用has
不是说three years吗

英语中,表示度、量、衡等单位名词作主语时,即使是复数形式,也应看成是一个整体,谓语动词用单数形式.

since he came to China是现在完成时态
Three years看成单数

three years 是名词短语,虽然是复数形式,但表示单数概念,后面的动词用单数!那么哪类的名词短语是复数形式却表示单数概念呢表数量的one and a half 后面一般接复数名词,做主语时谓语动词用单数 某些名词以-s结尾,形式上是复数,但实际上作单数用,后接单数动词 表时间、距离、价格、度量衡等的复数名词或短语作为一个整体看待时,谓语动词用单数形式...

全部展开

three years 是名词短语,虽然是复数形式,但表示单数概念,后面的动词用单数!

收起

现在完成时

since引导的时间状从里,常用现在完成时。

你的提问很好。
Three years has passed since he came to China.
has 是错的,应该是复数动词 have 。
考题错了。

时间,距离,度量等作主语谓语动词用单数。

像这样的字组作主语,要把它看成是一个整体,谓语动词用单数!就比如说“五年的时间并不是很长”,应该是“Five years is not long”
英语中其实有很多都是凭语感来想的,并没有什么为什么,有的时候即使是老师也只能从中找方法来记,你记住就好了。...

全部展开

像这样的字组作主语,要把它看成是一个整体,谓语动词用单数!就比如说“五年的时间并不是很长”,应该是“Five years is not long”
英语中其实有很多都是凭语感来想的,并没有什么为什么,有的时候即使是老师也只能从中找方法来记,你记住就好了。

收起