three years have passed since they met last time.为什么不是has passed ?表示时间的不是用单数吗?
问题描述:
three years have passed since they met last time.
为什么不是has passed ?表示时间的不是用单数吗?
答
具体的时间 如果是复数形式 如three years, eight hours,etc.后面的动词/助动词要用复数形式的 如果是单数如one minute, one second,etc。后面的动词/助动词采用单数形式。如果仅是表示时间这个概念,如time flies 采用单数形式。 最简单的判断方式是看表时间单位的词是单数还是复数,后面的动词/助动词保持一致就行了
答
这里是三年,年份是复数(years都加S了说明可数)
只有当表示抽象的时间(time)用单数