Ten years ---- passed.A.have D.has一段时间,视为单数.所以动词要用单数 可为什么答案是

问题描述:

Ten years ____ passed.A.have D.has一段时间,视为单数.所以动词要用单数 可为什么答案是 have
1个回答 分类:英语 2014-09-17

问题解答:

我来补答
同学,很高兴回答你的问题
正确答案:确实是A.have
即:Ten years have passed.
翻译:已经过去十年了...
解析:当时间,距离,金钱看作一个整体时,谓语动词用单数,但是本句,并没有把ten years看成一个整体,而是指十年中的每一年,所以用复数,另外,注意:看作整体时,一般都是主系表结构,如
1)Twenty years is a long time to us.
对我们来说,二十年是一个很长的时间.
2)Three years is not enough to learn English.
三年时间学英文是不够的.
3Ten years is old for a dog,but not for a human.
十岁,对狗来说,都成了老狗;但对人类来说,却还是少年.
而你这个句子,不是主系表结构,是主谓结构,而且根据句意来看,不是整体,强调的是其中的个体,所以用复数.
另外,提供几个佐证:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
不明白请继续追问,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 
展开全文阅读
剩余:2000