My brother ______ the army for three years.A、has been inB、had enteredC、has joi

游客2023-09-23  12

问题 My brother ______ the army for three years.

选项 A、has been in
B、had entered
C、has joined
D、joined

答案 A

解析 本题测试的是现在完成时态的用法。全句的意思是:“我哥哥已经参军三年了。”决定选用何时态前,务必要读懂全句,尤其是那些作为状语的副词或短语,如此句中的for three years。join和enter表达的动作不能持续,故不能和for three years这样的表示时间段的状语连用,只能说“He joined... three years ago.”。has been in是现在完成时态,表示过去一直到现在的状态。根据句意,应选答案A。
转载请注明原文地址:https://tihaiku.com/zcyy/3039277.html
最新回复(0)