您现在的位置:主页 > 时态 > 过去完成时 > 文章内容

过去完成时与现在完成时的区别

作者: admin来源: 网络文章 时间: 2019-02-22

过去完成时与already,ever,just,never,“since+时间点”,“for+时间段”等连用时,强调事件发生的先后顺序,不涉及现在的情况。现在完成时强调的是“过去的动作或状态对现在造成的影响”。如:

She has worked in Chongqing for over two years.她已经在重庆工作两年多了。(现在仍在那儿工作)

She had worked in Chongqing for over two years before she moved to Shanghai.她在搬到上海之前已经在重庆工作两年多了。(“搬到上海”是过去,“在重庆工作”发生在过去的过去)

He has never seen such an interesting film before.他以前从未看过这么有趣的电影。(“看”尽管发生在过去,但涉及现在,即现在已经知道或了解了这部电影)

He said he had never seen such an interesting film before.他说他以前从没看过这么有趣的电影。(“他说”发生在过去,“看过”是在“说”之前,是过去的过去)

相关推荐

过去完成时与already,ever,just,never,since+时间点,for+时间段等连用时,强调事件发生的先后顺序,不涉及现在的情况。现在完成时强调的是过去的动作或状态对现在造成的影响。如: She h...[阅读全文]

过去时: 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。 2)过去时常与具体的时间状语连用,而现在完...[阅读全文]

上一篇:过去完成时和过去完成进行时的区别 下一篇:没有了