He____for three years A)has joined the army B) has been in the army C) has been an army

He____for three years A)has joined the army B) has been in the army C) has been an army
这题为什么选B不选C呢?
英语人气:277 ℃时间:2019-09-03 21:45:07
优质解答
B
这里指be in the army"在部队(服役)”这个状态持续多久
C 肯定错,因为主语是“他”,他是军队?!显然不对.如果把C 改为 【has been a soldier"是个士兵“】就对了!
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版