全国

    当前位置:

  • 热门地区:
  • 选择地区:
  • ×
当前位置: 初三网 > 初中英语 > 英语知识点 > 正文

现在完成时和过去完成时的区别 英语时态介绍

2023-10-21 09:09:12文/勾子木

现在完成时和过去完成时的区别:现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况,对现在还有着一定的影响。而过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不谈及对现在的影响。

现在完成时和过去完成时的区别 英语时态介绍

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

结构上的不同

现在完成时的结构为:主语+have/has+过去分词或者主语+have/has+not+过去分词,用的是have/has,而过去完成时的结构为:主语+had+过去分词或者主语+had+not+过去分词,用的是had。

使用的时间状语不同

现在完成时中常用的时间状语包括now、today、tonight、this week、this year、already、yet、just等,而过去完成时中常用的时间状语仅有by、at、before等。

现在完成时和过去完成时

现在完成时句型:have/has+过去分词

过去完成时句型:had+过去分词

现在完成时侧重对现在产生的结果或造成的影响,与现在有关;过去完成时则表示动作发生在过去,强调过去的过去。与过去其他动作比较时才会用到。

现在完成时和过去完成时例句

现在完成时

1、I've only been there twice.我只去过那里两次。

2、I have fallen in love with you.我已经爱上了你。

3、Have you been to Rome?你已经去了罗马吗?

过去完成时

1、I had been at the bus stop for 20 minutes when a bus finally came.当车来的时候,我在车站已等了20分钟。

2、He said he had worked in that factory since 1949.他说自从1949年以来他就在那家工厂工作。

3、By nine o’clock last night,we had got 200 pictures from the spaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。

查看更多【英语知识点】内容