单项选择:He asked me how long I___the army. A.had been inB.had joined C.was in D.has joined原因
展开全部
选A
He asked me 表示全句的基调是过去时,所以A (现在完成时)就被排除了。
how long 问的是多久,所以是一个过程,而不是一个状态,应该用完成时,所以C就被排除了。
join 是点动词,强调的是动作本身,或那一刻的动作,不用来表示持续性状态,所以B就被排除了。
A 选项had been in...既是完成时又是表示持续性动作,所以正确。
He asked me 表示全句的基调是过去时,所以A (现在完成时)就被排除了。
how long 问的是多久,所以是一个过程,而不是一个状态,应该用完成时,所以C就被排除了。
join 是点动词,强调的是动作本身,或那一刻的动作,不用来表示持续性状态,所以B就被排除了。
A 选项had been in...既是完成时又是表示持续性动作,所以正确。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选A
be in是join的延续性动词。
be in是join的延续性动词。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-09
展开全部
A
其他都不能跟一段时间连用
其他都不能跟一段时间连用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询