A-A+
He______________in the army for ten years and
问题详情
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。