He______________in the army for ten years, and he retired last year.
A.hasservedB.hadservedC.servedD.hadbeenserving...
A.has served
B.had served
C.served
D.had been serving 展开
B.had served
C.served
D.had been serving 展开
1个回答
展开全部
【答案】:B
【译文】他在部队服役十年,去年退役了。
【考点】时态
【解析】整个句子为过去时态,从时间状语for ten years可以判断这里表示过去持续的状态,所以用过去完成时,故选B。
【译文】他在部队服役十年,去年退役了。
【考点】时态
【解析】整个句子为过去时态,从时间状语for ten years可以判断这里表示过去持续的状态,所以用过去完成时,故选B。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询