关于完成时态的英语题Jim ___for many years.a.hasn't come b.has come c.has gone d.came ,我觉得没有正确答案for 加一段时间,前面的动词不是需要时延续动词吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 19:50:25
关于完成时态的英语题Jim ___for many years.a.hasn't come b.has come c.has gone d.came ,我觉得没有正确答案for 加一段时间,前面的动词不是需要时延续动词吗?

关于完成时态的英语题Jim ___for many years.a.hasn't come b.has come c.has gone d.came ,我觉得没有正确答案for 加一段时间,前面的动词不是需要时延续动词吗?
关于完成时态的英语题
Jim ___for many years.
a.hasn't come b.has come c.has gone d.came
,我觉得没有正确答案
for 加一段时间,前面的动词不是需要时延续动词吗?

关于完成时态的英语题Jim ___for many years.a.hasn't come b.has come c.has gone d.came ,我觉得没有正确答案for 加一段时间,前面的动词不是需要时延续动词吗?
for+一段时间前面要用完成时态.
其实,come 和 go都不是延续性动词,这考的不是这个概念.
应该选c.has gone 是完成时,第三人称单数,符合逻辑,意思是“JIM已经走了很多年了 ”

选c JIM已经走了好些年了

C,已经走了很多年。

c。gone,离开,也可以理解成一种状态。

for 加一段时间 为完成时词语
所以排除A(完成时结构为Have/has+done) D
come为短暂性动词
所以c.has gone 更准确