作业帮 > 英语 > 作业

二十年已经过去了 网上翻译是Twenty years have passed.我们学的是Twenty years has

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/08 21:40:57
二十年已经过去了 网上翻译是Twenty years have passed.我们学的是Twenty years has passed. 到底哪个对呀
查了好多语法书 都是Twenty years has passed. 我彻底晕了 到底哪个对呀?
急!求解
二十年已经过去了 网上翻译是Twenty years have passed.我们学的是Twenty years has
如果20年重在表示一段时间(a period of time),可以看成单数,用has.
但是如果重在表示时间的积累,可以看成复数,用have.
个人理解,大家切磋.