A-A+

He______________in the army for ten years and

2022-08-05 16:23:54 问答库 阅读 169 次

问题详情

He______________in the army for ten years, and he retired last year.
A.has served
B.had served
C.served
D.had been serving请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
【译文】他在部队服役十年,去年退役了。【考点】时态【解析】整个句子为过去时态,从时间状语fortenyears可以判断这里表示过去持续的状态,所以用过去完成时,故选B。

考点: