初中英语现在完成时语法归纳

时间:2023-04-21 15:48:20 赛赛 基础英语 我要投稿
  • 相关推荐

初中英语现在完成时语法归纳

  现在完成时用来表示之前已发生或完成的动作或状态,其结果的影响现在还存在;也可表示持续到现在的动作或状态。其构成:have (has) +过去分词。以下是小编整理的初中英语现在完成时语法归纳,希望对大家有所帮助。

初中英语现在完成时语法归纳

  比较一般过去时与现在完成时

  1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

  2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

  一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。

  现在完成时的时间状语:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不确定的时间状语。

  共同的时间状语:this morning, tonight, this April, now, already, recently, lately 等。

  3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.。

  4)一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等

  例如:I saw this film yesterday. (强调看的动作发生过了)

  I have seen this film. (强调对现在的影响,电影的内容已经知道了)

  Why did you get up so early?(强调起床的动作已发生过了)

  Who hasn't handed in his paper?(强调有卷子未交,疑为不公平竞争)

  He has been in the League for three years. (在团内的状态可延续)

  He has been a League member for three years. (是团员的状态可持续)

  5)句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。

  (错)Tom has written a letter to his parents last night.

  (对)Tom wrote a letter to his parents last night.

  英语语法现在完成时用法讲解

  (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

  The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)

  I have been learning English since three years ago.自从三年前以来我一直在学英语。(动作还将继续下)

  (二)表示在说话时刻之前刚刚结束的动作。

  We have been waiting for you for half an hour.我们已经等你半个钟头了。(动作不再继续下去)

  (三)有些现在完成进行时的句子等同于现在完成时的句子。

  They have been living in this city for ten years. They have lived in this city for ten years. 他们在这个城市已经住了10年了。

  I have been working here for five years. I have worked here for five years. 我在这里已经工作两年了。

  (四)大多数现在完成进行时的句子不等同于现在完成时的句子。

  I have been writing a book.(动作还将继续下去)我一直在写一本书。 I have written a book.(动作已经完成) 我已经写了一本书。

  They have been building a bridge.他们一直在造一座桥。 They have built a bridge.他们造了一座桥。

  (五)表示状态的动词不能用于现在完成进行时。

  I have known him for years.我认识他已经好几年了。 I have been knowing... 这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,等。

  知识点总结

  现在完成时指的是过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。

  一、基本结构:主语+have/has+动词的过去分词

  ①肯定句:主语+have/has+动词的过去分词+宾语.

  ②否定句:主语+have/has+not+动词的过去分词)+宾语.

  ③一般疑问句:Have/Has+主语+动词的过去分词+宾语.

  ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)

  过去分词变化规则如下:

  1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:

  (1)一般动词,在词尾直接加“ ed ”。  work---worked---worked ,visit---visited---visited

  (2)以“ e ”结尾的动词,只在词尾加“ d ”。  live---lived---lived ,

  (3)以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。

  study---studied---studied ,cry---cried---cried

  (4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。

  stop---stopped---stopped , drop---dropped--dropped

  2 、 不规则动词变化需参看不规则动词表逐一熟记。例如; cut- cut- cut,hit-- hit-- hit.

  二、用法

  1 、现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。

  例如:I have already posted the photo.我已经把照片寄走了。强调post对现在的影响“照片不在这里”。

  2、现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用.谓语动词必须是延续性动词。例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)

  注意:for和since的用法。

  ①for+时段 为…时间

  ②since+过去一个时间点(译为:自从……以来)

  ③since+时段+ago

  ④since+从句(过去时)

  ⑤It is+时段+since+从句(过去时)

  注:瞬间动词(buy,die,join,lose……)不能直接与for 或since 引导的时间段连用。要改变成延续性动词。 变化如下: come/arrive/reach/get to-----be in  go out----be out  finish----be over  open----be open  die----be dead  Buy---have  Fall ill---be ill  Come back---be back  Put on ---be on/wear  Worry---be worried  Catch a cold---have a cold

  三、现在完成时往往同表示不确定的过去时间状语连用,如already(肯定), yet(否定,疑问), just, before, recently,still, lately,never等.

  例如:He has already finished the work..

  常见考法

  对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。

  典型例题1:His father_____the party since 1978

  A.joind B.has joined C.was in D.has been in

  解析:本题考查学生对现在完成时的熟练掌握。 since 1978表达“自从1978年一直到现在”,表示这件事情从过去一直持续到现在,应该用现在完成时,而且动词必须是延续性动词,AB均为瞬间动词,不能与时间段连用,故排除;C为一般过去时,也不行。

  答案;D.

  误区提醒

  一般过去时和现在完成时的用法区别是我们要注意的地方。要牢记:

  一般过去时通常与表示过去的时间状语连用。如: yesterday, last week , two years ago ,just now ,in2002等;而现在完成时则常与 just ,already ,ever ,never 等副词和 these days ,this week ,since ......, for ...... 等表示一段时间的状语连用。现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。

  典型例题1: —______ you ___ your homework yet ?

  —Yes . I _____ it a moment ago .

  A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished

  解析:本题考查一般过去时和现在完成时的用法区别。问句中的yet表明应该用现在完成时,而回答中的a moment ago 是一个表示过去的时间状语,应该用一般过去时。

  答案: B

【初中英语现在完成时语法归纳】相关文章:

2017中考英语现在完成时语法02-27

关于小升初的语语法复习要点的归纳03-26

小升初英语语法时态讲解与归纳04-11

初中英语基本语法笔记01-02

初中英语语法状语从句04-06

初中英语全部语法知识大全03-10

2017小升初英语语法复习归纳03-02

初中英语进行时语法解析汇总09-28

初中英语将来进行时语法讲解04-11

英语语法倒装句的知识点归纳09-08