中考英语语法复习现在完成时 现在完成时表示:( 1 )过去发生或已经完成的动作或存在的状态对现在造成的影响或结果。(即它的"完成用法") E.g. I have just cleaned the classroom. ( 2 )过去已经开始,一直持续到现在的动作或状态。注意:此时动作可能还要继续。(即它的"未完成用法") E.g. He has lived in Beijing for ten years. 其结构是“ have/has+过去分词”。过去分词的变化分规则与不规则两种。规则变化与过去式相同,不规则变化需要另记。 它的否定句是在 have/has 后边加 not ,变一般疑问句是把 have/has提前。 E.g. I have ridden a horse. I have not ridden a horse. Have you ridden a horse? 它的时间状语通常为 already, just, yet, ever, never, before 等。另外还可和 since+ 表过去的时间点, for+ 时间段连用。 做题时常见错误如下:一、易丢掉 have/has 。例: He taken (take) the medicine before.答案: has taken解析: have/has 为助动词,起构成时态的作用,是不能省略的。我们可以这样记:“现在完成时态中, have/has 不可缺。” 二、 have 与 has 易用混。 例: I has never heard (hear) of that before.答案: have heard解析:现在完成时与一般现在时一样也有单三人称的变化,当单三人称作主语时用 has, 一般人称作主语时用 have 。 二、 have 与 has 易用混。 例: I has never heard (hear) of that before.答案: have heard解析:现在完成时与一般现在时一样也有单三人称的变化,当单三人称作主语时用 has, 一般人称作主语时用 have . 三、延续性动词与短暂性动词易弄错。例: She has left ( 离开 ) for 2 hours.答案: has been away 解析:在肯定句中,与 since 或 for 引出的时间状语连用的是延续性动词,不能是短暂性动词,但在否定句中短暂性动词也是可以的。 E.g. I haven't bought clothes for one year. 在此题中 leave 是短暂性动词,不能与 for+ 时间段连用,须把它改成相应的延续性动词。如 stop be over等。此题中 leave 要改成 be away 。这两种词的转换是学习现在完成时需要注意的。 四、 have been to 与 have gone to 易弄混。例:我去过北京。 I have gone to Beijing.答案: I have been to...