下列选择题,并译成中文,谢谢

John___theAmyattheendof2000.He___inthearmysincethen.A.joined;isB.hasjoined;hasbeenC.h... John___the Amy at the end of 2000.He___in the army since then.
A.joined;is B.has joined;has been C.had joined;is D.joined;has been
展开
 我来答
credwu
培训答主

2021-08-11 · 好好学习,天天向上
知道小有建树答主
回答量:923
采纳率:45%
帮助的人:122万
展开全部

第一空句中有具体时间状语at the end of 2000 (在2000年末),应该用一般过去时,即填joined,排除选项 B和C。第二空句中有 since then, (从那时起),所以应该用现在完成时has been。故正确答案是 D。

全句中文意思: 约翰2000年末参了军。从那以后他一直在部队。

xingxingjiaoao
高粉答主

2021-08-11 · 百度翻译家,教师身份
xingxingjiaoao
采纳数:13730 获赞数:32651

向TA提问 私信TA
展开全部
第一个句子应该是:John joined the Army at the end of 2000.约翰在2000年底加入了军队。这个句子里面有明显的时间状语。只能是一般过去式。
第二个句子应该是:
He has been in the Army since then ,从那时起,他就在军队服役。
since所在的句子用现在完成时,join是短暂性动词,不能用于含有一段时间的现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神捕铁手
2021-08-11 · TA获得超过1万个赞
知道大有可为答主
回答量:9838
采纳率:55%
帮助的人:3302万
展开全部
选D
John2000年参的军,后来一直在部队里。
过去式是用来表示过去某时做过某事,或是过去一直做某事的(后者需要做一些设置,比如前加used to),过去参军是个时点,因此用过去式;参军后保持着参军的状态,持续状态用完成时,故has been。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者AHLhc1235hw

2021-08-11 · TA获得超过474个赞
知道答主
回答量:2991
采纳率:33%
帮助的人:137万
展开全部
选D.约翰在2000年年末参了军,从那以后一直在军队服役。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式