现在完成时和一般过去时辨析(现在完成时及其与一般过去时的区别)

欢迎大家关注、留言、点赞和转发,更多有用的知识每日更新,助力考上985!


最近收到不少条友的私信,希望能详细讲讲现在完成时及其与一般过去时的区别,今天就专门写一篇说说这方面的知识。随时欢迎大家留言或私信交流,我们共同进步。

现在完成时和一般过去时辨析(现在完成时及其与一般过去时的区别)(1)

Where there is a will, there is a way.

一、现在完成时的定义

1、表示发生在过去的动作对现在仍有影响。例如:

  • I have lost my book.我的书丢了。(目前仍然没有找到)

2、表示从过去开始一直延续到现在(可能还要延续下去)的动作或状态。常与for和since连用,或与so far, in the past few years等表示包括现在时间在内的时间状语连用。例如:

  • There have been great changes in our country since 1978.1978年以来我国发生了巨大变化。
  • So far they have made much progress in this field.迄今,他们在这个领域已经取得了巨大进步。

现在完成时和一般过去时辨析(现在完成时及其与一般过去时的区别)(2)

学习使我快乐!

二、现在完成时的构成

现在完成时由 have 或 has 加动词的过去分词构成,即:have/has 过去分词。例如:

  • She has just finished her homework.她刚完成她的家庭作业。
  • I have already seen the film.我已经看过这部电影了。

三、动词过去分词的构成

动词的过去分词分为规则变化和不规则变化:规则动词的过去分词一般与其过去式相同(如:cry-cried-cried);不规则动词的过去分词有特殊的构成法,需要单独记忆(如:do-did-done)。

1.规则变化

变化规则

例 词(原形-过去分词)

直接在词尾加-ed

walk-walked;play-played;

以-e结尾的,加-d

live-lived;love-loved;

以“辅音字母 y”结尾的,变y为i,再加-ed

cry-cried;study-studied;

以一个元音字母加一个辅音字母结尾的重读闭音节的动词,双写最后一个辅音字母,再加-ed

stop-stopped;plan-planned;

2.不规则变化(原形-过去式-过去分词)

be-was/were-been;do-did-done;have-had-had;eat-ate-eaten;make-made-made; go-went-gone;see-saw-seen;put-put-put;begin-began-begun等;

四、现在完成时常用的时间状语

现在完成时常用的时间状语有:already 已经(用于肯定句) ;yet 还没有(用于否定句);just 刚刚; ever 曾经;so far:到目前为止; since 过去时间点:自从......以来;for 一段时间:有......时间了; in the past/last few years 在过去的几年里等;例如:

  • He has studied English for 5 years.他学习英语已经有5年了。
  • I have lived here since 2000.自从2000年以来我一直住在这儿。

现在完成时和一般过去时辨析(现在完成时及其与一般过去时的区别)(3)

学习让我收获多多!

五、现在完成时与一般过去时用法上的区别

1.强调内容不同

两者所表示的动作都发生在过去,但现在完成时强调这一动作对现在的影响或结果一般过去时只表示过去的事实,不表示与现在的关系,强调动作发生在过去。例如:

  • I have closed the door. 我已经关上门了。(现在门是关着的)
  • I closed the door just now. 我刚才关上门了。(只表示过去“关门”这个动作)

2.时间状语不同

现在完成时不能与明确的过去时间状语连用,也不能用when提问。现在完成时的时间状语有:so far, since last week, since two days ago, for three years, in the last/past five years等。一般过去时常与明确的过去时间状语连用,如:yesterday, last week, two days ago, just now, in 2012等。例如:

  • They have built two hospitals so far. 到目前为止,他们已经建了两家医院。
  • They built two hospitals last year. 去年他们建了两家医院。

现在完成时和一般过去时辨析(现在完成时及其与一般过去时的区别)(4)

坚持学习的你最棒,加个关注点个赞转发一下呗!


欢迎大家关注、留言、点赞和转发,更多有用的知识每日更新,助力考上985!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页