- 小教板
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!你好,同学,很高兴回答你的问题
正确答案:确实是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.
十岁,对狗来说,都成了老狗;但对人类来说,却还是少年.
而你这个句子,不是主系表结构,是主谓结构,而且根据句意来看,不是整体,强调的是其中的个体,所以用复数。
另外,提供几个佐证:
http://zhidao.b***.com/question/327902259.html
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- LuckySXyd
-
为你解答。
Ten years (D. has) passed.
10年过去了。
解释:10年确实是要一段时间,看成单数,动词要用单数has。
至于答案选 have,这个的确是有疑问的。不要迷信答案,现在的很多答案并不十分可靠。
- 牛云
-
正确答案是D.has
因为表示时间、重量等的复数名词作主语时被看作一个整体,所以谓语动词要用单数形式。
- 南yi
-
你好,
正确答案 应该是 D has
Ten years 作主语,是单数
Ten years has passed .
十年已经过去了。
- 康康map
-
因为答案错了