初三英语|现在完成时总混淆?先看过去和现在有什么联系

四季读书网 13 0
初三英语|现在完成时总混淆?先看过去和现在有什么联系

初三英语 · 语法复习

初三英语|现在完成时总混淆?先看过去和现在有什么联系-第1张图片-四季读书网

同样在说过去的事,为什么有时用visited,有时用have visited?先看说话者是在交代过去某时的动作,还是强调它与现在的联系。

适用:初三英语专题复习|建议用时:30分钟

01 / 核心结构与意义

现在完成时结构为have/has + 过去分词。它可以表示过去动作对现在的影响、截至现在的经历,或从过去持续到现在的状态。第三人称单数用has;否定句在have/has后加not;疑问句将have/has提前。

I have lost my key. 重点在现在找不到钥匙。I lost my key yesterday. 重点是昨天发生的事情。明确且已经结束的过去时间,如yesterday、in 2020,通常与一般过去时搭配。

for后接一段时间:for three years;since后接起点:since 2023,或过去时从句:since I moved here。表示一直持续到现在时,注意动词能否表达持续状态。

have been to表示去过某地,通常已经回来;have gone to表示去了某地,通常尚未回来。have been in可表示在某地待了一段时间。

02 / 例题与易错点

He ___ (live) here since 2020. 在“现在仍住这里”的语境下填has lived。

He bought this bike two years ago. 若表达他拥有自行车已两年,可写He has had this bike for two years. 不能直接把bought放进表示持续拥有的结构。

The class started ten minutes ago. 可改为The class has been on for ten minutes. 先理解状态意义,再选择表达,不要机械把所有动词都加have。

03 / 动笔练一练

1. She ___ (finish) her homework already, so she can rest now.

2. We have lived here ___ five years.(for/since)

3. I have known him ___ we were children.(for/since)

4. —Where is Mike? —He has ___ to the library. He will be back soon.(been/gone)

5. I ___ (visit) Beijing last year.

6. 改错:I have bought this book for three months.(表达拥有三个月)

7. 把She has seen the film.改为否定句和一般疑问句。

8. 翻译:我去过杭州两次。(现在已回来)

04 / 参考答案与解析

先完成练习,再向下核对。比起只看对错,更值得记录的是:自己在哪一步想错了。

1. has finished:完成作业对现在的影响是可以休息。

2. for:five years是一段时间。

3. since:从句提供过去起点。

4. gone:后句说明尚未回来。

5. visited:last year是已结束的过去时间。

6. I have had this book for three months. had表达拥有状态;bought通常表示购买动作的发生。

7. She hasn't seen the film. / Has she seen the film?

8. I have been to Hangzhou twice. twice说明截至现在的经历次数。

05 / 一分钟辨析

比较I lived here for five years.与I have lived here for five years. 前句把居住经历放在过去,通常表示那段居住已经结束;后句通常表示目前仍住在这里。最终仍需结合语境。

做题时先问“说的是过去某时,还是与现在相连”,再看时间标志,最后检查过去分词。

06 / 学完这一篇,留下一个方法

选时态前,先说出句子的意思,再看时间表达。尤其留意:动作是否影响现在、状态是否延续至今,以及动词是否适合表示持续。

本文为通用专题讲练,不绑定特定教材进度。练习为原创编写;请在完成相应知识学习后使用。

抱歉,评论功能暂时关闭!