初中一道英语题

Threeyears__________sincemybrotherjionedthearmy.A.haspassedB.havepassedC.passedD.pass... Three years __________ since my brother jioned the army.
A. has passed B.have passed C.passed D.passes
求列出详细解析,不甚感激.
展开
小幽英语分享
高能答主

2013-08-09 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:3.6万
采纳率:67%
帮助的人:1.1亿
展开全部
B.have passed 当时间作主语时。有时谓语用单数,有时用复数。这取决于时间一个整体还是看成个体即多个。这句里的three years不是一整体而是表示多个,即我弟弟已参军三年了。所以一定用复数。再看下面例子 Ten years is not a long time in history.这句中的ten years要看成整体。谓语用单数 。
empirequeen
2013-08-09 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:5565万
展开全部
A

时间金钱作为整体,用单数

比如,20块钱对我足够了,20 yuan is enough

有since ,从句用过去式,主句用完成时
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色忧郁雨海豚
2013-08-09 · TA获得超过3338个赞
知道小有建树答主
回答量:622
采纳率:62%
帮助的人:385万
展开全部
选B

since引导的时间状语从句,主句用现在完成时,从句用过去时。

three years 复数主语所以用have
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嬅骊缘
2013-08-09 · TA获得超过152个赞
知道答主
回答量:115
采纳率:0%
帮助的人:63.5万
展开全部
since 自从 这是现在完成时的一个标志 当它出现并翻译为自从时 主句用现在完成时 就是since前面的句子用完成时 又由于三年是复数 所以选b 翻译为自从我哥哥加入军队到现在已经过了三年了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-09
展开全部
A 自从我的哥哥去参军已经过去两年了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式