一个英语题,很简单!

Tenyears____passed.AhaveBhasCisDare请问这里答案是哪一个啊?答案里是C,可是我感觉不对,应该是B。高手给指点一下,是我错了,还是答案错了... Ten years ____ passed.
A have B has C is D are
请问这里答案是哪一个啊?答案里是C,可是我感觉不对,应该是B。高手给指点一下,是我错了,还是答案错了?为什么啊?
我在词典上查了一下,有例句用的是had,
Six months had passed, and we still had no news of them.
在作“指时间消逝,过去”时是不及动词。是怎么回事啊?用has,可以吗?
我在一个语法书看到一个类似的题,选得的has,那里主语是one and a half hour.不明白为什么会选C
A不对,因为时间是作为一个整体的。谓语可以用单数。这是一个老师问我的。我不明白才到这儿来问的。
这个问题的题干是:Time flies, ten years ___ passed.不好意思,没有写全,不知道还会有感情色彩这回事。
展开
zhugrady
2006-11-13 · TA获得超过2524个赞
知道小有建树答主
回答量:517
采纳率:0%
帮助的人:501万
展开全部
这是一个简单的陈述句,不包含什么特殊的感情在里边,用HAS好象表达的是一种感叹时间过的快或者你下边还想说些什么,但句子结尾是一个句号,所以C好些,但B不能说完全错,但这是最佳选项题嘛.
Janet_nini
2006-11-13 · TA获得超过988个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:504万
展开全部
要我选我肯定选A..怎么会B呢。。ten years复数啊!
不过你说C也可能有点道理
去问问老师吧……问好记得告诉我们。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
财吗药1477
2006-11-13 · TA获得超过1787个赞
知道小有建树答主
回答量:1530
采纳率:0%
帮助的人:957万
展开全部
是一个简单的描述,十年过去了...大案是C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sandyren11
2006-11-13 · TA获得超过727个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:218万
展开全部
我今天看到了一个类似这种题目的答案,也是C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sahracoral
2006-11-14
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
应该选B吧,is用于被动语态?说不通。用作系表结构,passed的确有形容词性,但“十年过去了”,与现在应有一定关系,还是用现在完成时比较好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式