Several years has passed since we started our middle school life.这里为什么是has passed?

several years不是复数形式吗,为什么不是用have passed

Several years 几年,属于时间作主语,英语中 时间,数量,金钱作主语都看做第三人称单数。
例如:Ten years is a long time.
The number of the students in our school is about 2000.
Five dollars is not enough for him.

【俊狼猎英】团队为您解答。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-10
你好。在这里Several years是一个整体概念,前面省略了a period of , 属於单数形式。
第2个回答  2012-10-10
因为前面有several
第3个回答  2012-10-10
这里就是把Several years看成是一个概念的整体
第4个回答  2012-10-10
since加时间点是现在完成时的标志
第5个回答  2012-10-10
several years 是一个整体,指的是这段时间过去了