ten years passedhave passed还是has passed

five years have passed还是five years has passed这个问题我很迷惑,因为我2个英语老师讲的不一样.
应该是前者,如It's hard to believe that 21 years have passed since the last chat.
为您推荐:
其他类似问题
扫描下载二维码three years has/have passed选哪个?语法书上写:年份看做整体用单数动词可有人说复数
has 所有的数字做主语,不管是几百几千几万通通用单数,包括年龄,年份,世纪,金钱.全用单数!
为您推荐:
其他类似问题
我觉得用have
has passed.我以前考过一次。又如Ten years is a long time.
这个不是年份,年份是1997这样
扫描下载二维码ten years have passed还是has passed
梦魇TA000C4
用has passed.因为ten years 是主语,表示的是十年这一时间段,可看做一个整体.
为您推荐:
其他类似问题
two years 是复数,当然是用have
has……时间 距离 金钱都看做单数……
haveyears 复数,就用have
扫描下载二维码

我要回帖

更多关于 ten years passed 的文章

 

随机推荐