问题补充:
She told us that her brother the Army for 3 years.
A. had joined
B. had been in
C. joined
D. has been in
答案:
A. had joined
B. had been in
C. joined
D. has been in
解析:考查动词时态。句意:她告诉我们她的哥哥入伍三年了。非延续性动词,也有人叫它终止性动词、短暂性动词、瞬间动词,它表示不能延续的动作,这种动作发生后立即结束。这类动词常见的有begin, buy, close, come, die, fail, find, finish, go, join, kill, leave, lend, lose, sell, start, stop, borrow等 如: He has been in a Party for 10 years.或He has been a Party member for 10 years.所以选B项。