He______in the army for ten years, and he retired last year.A、has servedB、had s

游客2023-09-20  36

问题 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

解析 整个句子为过去时态,从时间状语for ten years可以判断这里表示过去持续的状态,所以用过去完成时,故选B。
转载请注明原文地址:https://tihaiku.com/zcyy/3030780.html
最新回复(0)