内容正文:
中考语法重难点辨析:现在完成时vs.一般过去时&专项练习
中考语法重难点辨析:现在完成时 & 一般过去时
一、核心定义与考点定位
该考点是中考英语时态模块的核心重难点,主要考查两种时态的本质逻辑差异、时间状语适配及语境判断,真题多见于单选、完形填空、句型转换和书面表达,常结合 “动作是否持续到现在”“是否强调对现在的影响” 等逻辑设题。
2、 核心区别与用法拆解
时态类型
核心含义
时间状语标志
真题典型场景
现在完成时
1. 过去发生的动作持续到现在;2. 过去动作对现在造成影响 / 留下结果;3. 过去动作到现在已完成的次数
for + 时间段、since + 时间点、already、yet、ever、never、just、so far、in the past/last + 时间段
1. 询问经历(Have you ever...);
2. 动作持续至今;
3. 动作结果留存
一般过去时
过去发生的一次性 / 习惯性动作,动作已结束且与现在无关联
yesterday、last + 时间、ago、in + 过去年份、at that time、just now
1. 描述过去具体时间的动作;
2. 过去的常规行为;
3. 纯过去事实陈述
现在完成时
A. 基本结构:主语 + have/has + 动词过去分词(第三人称单数用 has,其余用 have)
B. .核心用法
1.表动作持续到现在(常与 for/since 连用):
例:I have lived in this city for 10 years.(2024 上海中考单选)
例:She has studied English since she was 6 years old.(2023 四川成都中考完形)
2.表过去动作对现在的影响 / 结果:
例:He has finished his homework, so he can watch TV now.(2024 江苏南京中考句型转换)
3.表到现在为止的经历 / 次数:
例:Have you ever been to Beijing?(2023 浙江杭州中考单选)
一般过去时
A.基本结构:主语 + 动词过去式(be 动词用 was/were)
B.核心用法
1.表过去具体时间的动作,动作已结束且与现在无关:
例:They visited the Great Wall last summer.(2024 广东中考单选)
2.表过去习惯性动作(可与 often、usually 等连用):
例:She walked to school every day last term.(2023 山东济南中考完形)
3.表纯过去事实,无现在关联:
例:The accident happened at 7 o'clock yesterday evening.(2024 湖北武汉中考真题)
三、核心易错点对比
易错点 1:for/since 与 ago 的区分
for/since 是现在完成时标志,表动作持续至今:
✅ He has worked here for 5 years.(动作持续到现在)
ago 是一般过去时标志,表动作在过去某时完成且已结束:
✅ He started to work here 5 years ago.(仅陈述过去的起始动作,与现在无关)
易错点 2:“动作完成” 的逻辑差异
现在完成时强调结果留存:
✅ I have lost my key.(结果:现在没钥匙,进不去门)
一般过去时强调动作本身:
✅ I lost my key yesterday, but I found it later.(动作已结束,现在无影响)
易错点 3:when/have 提问的区分
1.when 询问过去具体时间,用一般过去时回答:
例:—When did you buy this book?
—I bought it last week.(2023 湖南长沙中考真题)
2.have 询问经历 / 结果,用现在完成时回答:
例:—Have you read this book?
—Yes, I have read it twice.(2024 河南中考单选)
四、真题易错题辨析
1.(2024 浙江宁波中考)—______ you ______ your homework yet?—Yes, I ______ it an hour ago.
A. Did; finish; finished B. Have; finished; finished C. Have; finished; have finished D. Did; finish; have finished
答案:B
解析:第一空 yet 是现在完成时标志,用 Have; finished;第二空 an hour ago 是一般过去时标志,用 finished。
2.(2023 河北中考)My grandparents ______ in this village since they got married.
A. live B. lived C. have lived D. are living
答案:C
解析:since 引导时间点,表动作从过去持续到现在,用现在完成时 have lived。
3.(2024 安徽中考)—How long ______ he ______ the new bike?
—For two weeks.
A. did; buy B. has; bought C. has; had D. did; have
答案:C
解析:how long + 时间段,需与延续性动词连用,buy 是短暂性动词,需替换为 had;且动作持续两周,用现在完成时 has had。
五、解题技巧总结
1.看时间状语:
出现 for/since、already、yet、ever、never、so far 等→用现在完成时;
出现 yesterday、last week、ago、in 2020、just now 等→用一般过去时。
2.看逻辑关联:
动作与现在有影响 / 持续至今→现在完成时;
仅陈述过去事实,与现在无关联→一般过去时。
3.看动词类型:
how long 提问时,需用延续性动词(have/keep/learn 等)搭配现在完成时,不可用短暂性动词(buy/leave/finish 等)。
现在完成时 & 一般过去时 专项练习题
第一层级:基础构成与标志词辨识
考点1:现在完成时基本结构 (have/has + 过去分词)
1. I _______________ (finish) my homework already.
2. She _______________ (not visit) her grandparents for three months.
3. How long _______________ you _______________ (know) your best friend?
考点2:一般过去时基本结构 (动词过去式) 与常见时间状语
4. They _______________ (move) to Shanghai last year.
5. He _______________ (buy) a new car two days ago.
6. _______________ you _______________ (see) the movie yesterday?
第二层级:核心概念对比与选用
考点3:“影响现在” vs. “单纯过去”(核心区别)
1. —Can I borrow your pen?
—Sorry, I _______________ (lose) it. (所以我現在沒有)
2. I _______________ (lose) my pen yesterday, but I found it this morning. (只是叙述昨天的事)
3. —The window is open.
—That's strange. I _______________ (close) it before I left. (强调我关过了,对现在的影响是它不该开)
考点4:时间状语关键词判断
1. My brother _______________ (join) the army three years ago.
2. My brother _______________ (be) in the army for three years.
3. I _______________ (read) this book last month.
4. I _______________ (not read) this book yet.
第三层级:易混点与难点突破
考点5:非延续性动词的现在完成时用法 (不能与for, since等表示一段时间的状语连用)
1. His grandfather _______________ for five years.
A. has died B. died C. has been dead
2. The film _______________ for ten minutes.
A. has begun B. began C. has been on
考点6:have been to 与 have gone to 的区别
1. —Where is Tom? I haven't seen him for days.
—He _______________ to Beijing on business.
2. —_______________ you ever _______________ to the Great Wall?
—Yes, I went there in 2019.
第四层级:在上下文与对话中的综合运用
考点7:对话逻辑与时态呼应
1. —_______________ you _______________ (find) your watch?
—No, I'm still looking for it.
—When _______________ you _______________ (lose) it?
—I think I _______________ (lose) it during the football match this afternoon.
2. —_______________ you _______________ (have) your lunch?
—Yes, I have.
—Where _______________ you _______________ (have) it?
—I _______________ (have) it in the new cafe near our school.
考点8:在复合句与时间状语从句中的运用
1. It is the best book I _______________ (ever read).
2 He _______________ (not make) any friends since he _______________ (move) to this city.
3. I _______________ (be) very busy since I _______________ (come) back from holiday.
第五层级:篇章语法填空(综合运用)
考点9:在连贯叙述中根据时间线和语境判断时态
Lucy is my pen pal. We 1. _______________ (start) writing to each other two years ago. Since then, we 2 _______________ (exchange) many emails and gifts. Last year, I 3_______________ (invite) her to visit me, and she 4. _______________ (accept). She 5. _______________ (arrive) in my city last month. It was the first time we 6. _______________ (meet) in person! During her stay, we 7. _______________ (go) to many tourist spots. She 8. _______________ (leave) last Sunday. I 9. _______________ (not hear) from her since she 10. _______________ (leave), but I know she must be busy sharing her travel stories with her family. I 11. _______________ (never have) such a wonderful experience before.
参考答案与重点解析
第一层级
1. have finished (already 是现在完成时标志)
2. has not visited / hasn't visited (for three months 表示持续一段时间)
3. have, known (How long... 询问持续时间)
4. moved (last year 是一般过去时标志)
5. bought (two days ago 是一般过去时标志)
6. Did, see (yesterday 是一般过去时标志)
第二层级
考点3
1. have lost (铅笔丢了,导致现在无法借出,强调对现在的影响)
2. lost (只是描述昨天发生的一件事,与现在无关)
3. have closed (我离开前关过窗,所以现在窗开着很奇怪。强调过去的动作对现在造成的影响。)
考点4:
1. joined (three years ago 是一般过去时标志)
2. has been (for three years 表示持续三年,用延续性动词be)
3. read (last month 是一般过去时标志)
4. have not read (yet 常与现在完成时否定句连用)
第三层级
考点5
1. C (die 是非延续性动词,不能与 for five years 连用,需转换为 has been dead)
2. C (begin 是非延续性动词,不能与 for ten minutes 连用,需转换为 has been on)
考点6
1. has gone (表示“去了北京,现在不在这里”)
2. Have, been (表示“曾经去过”,现在已回)
第四层级
考点7
1. Have, found (问是否找到,影响是现在是否还在找); did, lose (询问丢失的具体过去时间); lost (发生在下午的比赛期间,用一般过去时)
2. Have, had (问“吃了吗”,影响是现在是否饿); did, have (询问过去吃午饭的具体地点); had (发生在过去,用一般过去时)
考点8
1. have ever read (定语从句,强调“至今读过”中最好的)
2. has not made / hasn't made (since以来至今的结果); moved (since引导的从句用一般过去时)
3. have been (since以来至今的状态); came (since引导的从句用一般过去时)
第五层级
考点9:
1. started (two years ago 明确过去时间点)
2. have exchanged (Since then 引导从现在完成时)
3. invited (Last year 明确过去时间)
4. accepted (并列动作,与invited时态一致)
5. arrived (Last month 明确过去时间)
6. had met (在“上月到达”这个过去时间之前第一次见面,用过去完成时) *本题稍超纲,但常见。
7. went (在她停留期间发生的过去动作)
8. left (Last Sunday 明确过去时间)
9. have not heard (since引导的主句,用现在完成时)
10. left (since引导的从句,用一般过去时)
11. have never had (before 表示“至今从未有过”)
学科网(北京)股份有限公司
$