作业帮 > 英语 > 作业

He ________ the army for ten years.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/07 08:50:02
He ________ the army for ten years.
A.has joined B.has joined in C.joined D.has been in
for ten years,表示持续时间,因此这个完成语态要选用持续性动作或者状态的谓语动词.
join是短暂性动作,be是持续性动词,所以选d.
如果用join,应该这样表达:He joined the army ten years ago.