一道英语的选择题
He____fortwoyears.A.hasjoinedtheYouthLeagueB.hadjoinedtheYouthLeagueC.hasbeenaLeaguem...
He ____ for two years.
A. has joined the Youth League
B.had joined the Youth League
C.has been a League member
D.had been a League member
这道题目不知道怎么分析,是完成时还是过去时?是不是看到for+一段时间就一定能够是完成时?句中的选项也很难分析,请高人指点。谢谢! 展开
A. has joined the Youth League
B.had joined the Youth League
C.has been a League member
D.had been a League member
这道题目不知道怎么分析,是完成时还是过去时?是不是看到for+一段时间就一定能够是完成时?句中的选项也很难分析,请高人指点。谢谢! 展开
4个回答
展开全部
C,join是瞬间动词,不能这样用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
他入团已经两年了。
for two years为完成时时间状语,表示动作或状态持续了一段时间,所以动词必须是延续性动词。join是非延续性的动词,这个动作不能持续两年,所以先排除AB。
到现在为止两年了,应该用现在完成时,排除D.
如果句中给出明显的时间状语,表示到过去某一个时刻两年了,就用过去完成时。
他入团已经两年了。
for two years为完成时时间状语,表示动作或状态持续了一段时间,所以动词必须是延续性动词。join是非延续性的动词,这个动作不能持续两年,所以先排除AB。
到现在为止两年了,应该用现在完成时,排除D.
如果句中给出明显的时间状语,表示到过去某一个时刻两年了,就用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询