作业帮 > 英语 > 作业

关于延续性动词完成时的问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/02 23:24:58
关于延续性动词完成时的问题
He has stayed there for 2 years.
He stayed there for 2 years
这两句话有什么区别?
前者 与现在有关系 表示他现在还在那里.
现在完成时用法之一,表示动作或状态发生在过去 一直延续到现在 现在还是这种情况
后者 与现在没关系 这是对过去情况的客观叙述 表示曾经在那里住过两年.无法推测他现在的情况