mshd.net
相关文档
当前位置:首页 >> yEArs hAs pAssED >>

yEArs hAs pAssED

本句答案有争议 我认为 也可以是:Ten years have passed. 如果不把ten years看作一个整体 而是一年又一年地过了十年 ,这时谓语应该用复数。 翻译:已经过去十年了... 当时间,距离,金钱看作一个整体时,谓语动词用单数,但是本句,并没有把ten yea...

因为这里许多年是看做一个整体 英语语法中 时间,路程有时可看做一个整体,谓单

表示时间,距离等作作主语时谓语动词要用单数,这里是现在完成时,故用has ********************************************************************************************* May you be happy every day and make great progress ! 本题不明白...

选择A

应该是前者,如It's hard to believe that 21 years have passed since the last chat.

three years has passed,时间不可数

B 试题分析:句意:时间过得太快了!三年已经过去了。主语是Three years时间,作为一个整体,谓语要用单数形式,故排除AD两项。结合句意,Three years与谓语pass是主动关系,故排除C项。故选B。

时间、金钱表达,即使本身是复数形式,但作为总量,仍视为整体量,作为单数形式,动词多用单数。 但这不是绝对的,动词复数形式依然正确,但少用。 e.g. Ten thousand dollars is/ are a large amount/ sum.

不可以

用has passed.因为ten years 是主语,表示的是十年这一时间段,可看做一个整体。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com