Does Liu Hui serve in the army? No, but he ___in the army for three years.

A.servedB. has servedC.is servingD.would serve选哪个,为什么?
2024-10-31 15:26:10
推荐回答(4个)
回答(1):

Does Liu Hui serve in the army? No, but he has served in the army for three years.

做题要找到“题眼”,依据。此句“题眼”,是for three years。谓语动词一定是完成时态。

回答(2):

B. has served
for three years.表示持续状态,用现在完成时

回答(3):

B.
因为服役的事情已经完成 ,所以要选现在完成时。

回答(4):

for加一段时间要用现在完成时,所以选B