It _____ ten years since he left the army . A. is B. has C. will D. was 这题为什么选A,求详解
5个回答
展开全部
如果是完成时的话,就一个是has been 所以 B 不对,C 是将来时,也不对,D 过去时,因为说的是现在的事情,从他离开军队到现在10年了,所以D也不对。用排除法选A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是个句型:It is / has been +一段时间名词+since从句(用一般过去时)
It is /has been five years since he died.
It is /has been five years since he died.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为一般要说it has done+完成时对吧,但是如果后跟时间之类的,可直接将it is +时间+since……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个句型it be +时间+since 从句。如果从句是一般过去时be可用一般现在时,如果从句为过去完成时,be可用过去时。由left可知选A。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询