作业帮 > 英语 > 作业

My brother __the army for thress years.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 19:08:22
My brother __the army for thress years.
A.has been in B.has joined C.has taken part in D.has got to
have been是去过某地,对吧.为什么选A 怎么看出来my brother已经回来了,别的怎么不行呢?
应该选A.for three years是一个时间段,说明要用一般完成时态,并且这一动作对现在造成了一定的影响.这里的has been不能翻译成去过某地,而是把它看成一个表时间段的延续性动词,所以整句可以翻译成为:我哥哥已经从军三年了.