怎样区别现在完成时和过去完成时

愿为旁者清 3个月前 已收到3个回答 举报

收卖情人节 2星

共回答了232个问题采纳率:94.7% 评论

(一)从概念上区别:1)现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始 延续到现在的动作或状态.2)过去完成时表示在过去某一动作或时间 以前已发生或完成的 动作,也可指从过去某时开始 到过去某时为止的 动作或状态,即“过去的 过去”.

(二)从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语 + have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) 主语 +had + not + 过去分词 (否定式) Had + 主语 + 过去分词 (疑问式)

15小时前

14

是我的骄傲 4星

共回答了401个问题 评论

一、现在完成时:

说明:现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况。

基本用法:

1、表示发生在过去并已完成但对现在还有影响的事情或经验,可与already、yet、before、just、ever、never等状语连用。

2、表示过去已经开始持续到现在的动作或过去某一时刻延续到现在包括现在在内的一段时间的状语连用,可与由since引导的时间状语、由for引导的时间状语连用表示过去发生过的一次或多次情况。

二、过去完成时:

说明:过去完成时表示在过去某一段时间或动作以前已经完成的动作,由had加过去分词构成。

基本用法:

1、表示在过去某一段时间或动作之前已经发生或完成的动作,动作发生的时间是“过去的过去”。

2、表示从过去某一时间开始持续到过去另一时间。

3、表示过去未曾实现的意图、打算、愿望等。

4、在虚拟语气中,用以表示与过去事实相反的情况。

13小时前

20

占全部內臟 1星

共回答了194个问题 评论

现在完成时和过去完成时都是用来表示过去发生的动作和现在的关系,但它们有一些不同之处。

现在完成时:表示过去发生的动作和现在的关系,通常使用“have/has + 过去分词”的形式。例如:“I have seen that movie.”(我看过那部电影。)

过去完成时:表示过去的某一个时间点之前发生的动作,通常使用“had + 过去分词”的形式。例如:“I had finished my homework by the time you called me.”(你给我打电话时,我已经做完了作业。)

总的来说,现在完成时强调的是过去到现在的连续性,而过去完成时强调的是过去某个时间点之前的完成情况。

11小时前

11
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com