初中英语语法选择1题(求详解)

How time flies! Several years ( ) since we started our middle school life. We will keep the pleasant experiences in our minds.
a. have pass b. has passed c. will pass

B 楼上说地不错,时间、金钱、距离等常作为一个整体来看待,其作主语时,谓语动词用单数形式。
如:Five years is only a monent in history.
5 million dollars is a lot of money.来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-29
a
首先since用现在完成时
然后several years用复数称谓追问

可正确答案是B,为什么?

追答

要不就是答案错了,要不就是我要补习语法了。。。

追问

嗯,我也不懂。可是这是黑龙江哈尔滨2012的中考题,应当不会错的。为什么为什么??~~~~~~纠结啊~~~~~呵呵!

第2个回答  2012-11-29
B.首先since用现在完成时,Several years作为一个时间段时,可视为一个整体,位于用单数,强调个体时,可看做复数,谓语用复数。很明显,这里是看做时间段,所以选B。
第3个回答  2012-11-29
A
since用现在完成时,故C排除
Several years 用复数,所以B排除,因此选A追问

可正确答案是B,为什么?

追答

啊?
如果答案正确的话,可能是把Several years当成单数处理了。。。

追问

是啊,可是为啥呢???

追答

应该那就和统称什么的差不多吧。。

第4个回答  2012-11-29
这里的year 不能强调个体,是一个时间段追问

Several years 作为一个时间单位看
这个您能具体举一些例子吗?或者依据?什么时候不是一个单位?什么时候又做一个整体来看??