He_____for twenty years.A.has joined B.has been in the army C.joined D.have saved the army

来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/06 07:57:22
He_____fortwentyyears.A.hasjoinedB.hasbeeninthearmyC.joinedD.havesavedthearmyHe_____fortwentyyears.A

He_____for twenty years.A.has joined B.has been in the army C.joined D.have saved the army
He_____for twenty years.A.has joined B.has been in the army C.joined D.have saved the army

He_____for twenty years.A.has joined B.has been in the army C.joined D.have saved the army
选B.
时间状语是:for twenty years,这是一段时间,所以完成时要使用延续性的动作或状态,只有B选项符合条件.join、save都是短暂性动词.
句意是:他在军队已经呆了20年了.

B 吧。。。