在中考英语八大时态里,过去完成时绝对是让很多同学头疼的一个:分不清和一般过去时的区别,搞不懂用法,做题总踩坑。
一、先搞懂:什么是过去完成时?
一句话概括:过去的过去,已经完成的动作或存在的状态。
简单来说,动作发生的时间,是更早的过去。我们可以把时间线拆成两段:
- 过去的某个时间点(A 时间)
- 比 A 时间更早的过去(B 时间)
过去完成时,就是描述B 时间发生的动作,强调这个动作在 A 时间之前就已经做完、结束了。
举个例子:
When I got to the station, the train had left.
(当我到达车站时,火车已经开走了。)
When I got to the station, the train had left.
(当我到达车站时,火车已经开走了。)
- got to the station:过去的动作(A 时间)
- had left:在到达之前就发生的动作(B 时间,过去的过去)
二、核心结构:牢牢记住这 2 种
过去完成时的结构非常固定,没有复杂变化,直接背会:
肯定句
主语 + had + 动词过去分词 + 其他
例句:She had finished her homework
例句:She had finished her homework
before 9 o'clock last night.
(昨晚九点前她就已经做完作业了。)
(昨晚九点前她就已经做完作业了。)
否定句
主语 + had not (hadn't) + 动词过去分词 + 其他
例句:He hadn't learned English
例句:He hadn't learned English
before he came to this school.
(他来这所学校之前,没学过英语。)
(他来这所学校之前,没学过英语。)
一般疑问句
Had + 主语 + 动词过去分词 + 其他?
肯定回答:Yes, 主语 + had.
否定回答:No, 主语 + hadn't.
例句:—Had you eaten breakfast
肯定回答:Yes, 主语 + had.
否定回答:No, 主语 + hadn't.
例句:—Had you eaten breakfast
before you went to school?
(你上学前吃早饭了吗?)
—Yes, I had. / No, I hadn't.
(你上学前吃早饭了吗?)
—Yes, I had. / No, I hadn't.
⚠️ 重点提醒:had 无人称和数的变化,
不管主语是 I/you/he/she/we/they,
全都用 had,绝不用 has/have!
三、中考必考 3 大用法,直接套用
用法 1:过去的过去,动作已完成
最核心的用法,强调一个动作在过去某个时间、
另一个过去动作之前就已经完成。
常和 before, when, by, by the time 等连词连用。
例句:By the end of last term,
常和 before, when, by, by the time 等连词连用。
例句:By the end of last term,
we had learned 500 new words.
(到上学期末,我们已经学了 500 个新单词。)
(到上学期末,我们已经学了 500 个新单词。)
用法 2:从过去开始,持续到过去某一时间
动作从过去的过去开始,一直持续到过去某个时间
才结束,常和 for + 时间段、since + 过去时间点连用。
例句:He had lived in Beijing for 10 years
例句:He had lived in Beijing for 10 years
before he moved to Shanghai.
(他在搬去上海之前,已经在北京住了 10 年了。)
(他在搬去上海之前,已经在北京住了 10 年了。)
用法 3:意向类动词,表达 “原本……”
think, want, plan, hope, mean, expect 等动词,
用过去完成时,表示原本打算、希望做某事,
但最终没做成。
例句:I had hoped to attend the party,
例句:I had hoped to attend the party,
but I was too busy.
(我原本希望参加派对,但是太忙了。)
(我原本希望参加派对,但是太忙了。)
四、秒判时态:看到这些词,直接用过去完成时
做题时,只要发现句子里有这些标志词,
优先考虑过去完成时:
- by + 过去时间(by last year, by then, by the end of last week)
- by the time + 一般过去时的句子
- before + 一般过去时的句子
- when + 一般过去时的句子
- already, yet, ever, never(用于过去完成时语境中)
- until, till + 过去时间
五、易错辨析:过去完成时 VS 一般过去时
这是中考最常考的易错点,很多同学在这里丢分,
一定要分清:
✅ 一般过去时:单纯描述过去发生的动作,
✅ 一般过去时:单纯描述过去发生的动作,
和 “现在” 无关,没有 “更早” 的对比,
只讲过去发生的事。
✅ 过去完成时:必须有两个过去的动作对比,
✅ 过去完成时:必须有两个过去的动作对比,
突出 “先发生的那个更早的动作”,
强调动作的先后顺序。
举个对比例子:
- I ate breakfast this morning.(一般过去时,只陈述今早吃早饭这件事)
- I had eaten breakfast before I went to school.(过去完成时,先吃完早饭,再去上学,有明确先后)
一句话口诀:无对比,用一般过去;有先后,用过去完成。
六、中考真题特训(附详细解析)
学完立刻刷题,直击考点,每道题都是历年中考高频题,做完彻底吃透!
一、单项选择(中考真题)
1. —Why didn’t you go to the cinema yesterday?
—Because I ______ the film before.
A. have seen B. had seen C. saw
答案:B
解析:问句是过去时,看电影的动作发生在昨天之前,属于“过去的过去”,用过去完成时。
2. We ______ over 1500 words by the end of last term.
A. learned B. have learned C. had learned
答案:C
解析:by the end of last term(到上学期末)是过去完成时标志,动作截止到过去某一时间,用had+过去分词。
3. She ______ to the office before she realized she had left her wallet at home.
A. got B. had got C. has got
答案:B
解析:realized是过去动作,到达办公室在这之前,用过去完成时。
4. He said that he ______ such a beautiful flower before.
A. has never seen B. had never seen C. never saw
答案:B
解析:said是过去时,没见过花的动作在说之前,用过去完成时。
5. By the time I woke up, my mother ______ to work.
A. has gone B. had gone C. went
答案:B
解析:by the time+一般过去时,主句用过去完成时,表示“截止到过去某时间,动作已完成”。
二、动词填空(中考真题)
1. When I arrived home, my sister ______ (finish) her homework.
答案:had finished
解析:arrived是过去动作,完成作业在到家之前,用过去完成时。
2. She ______ (not eat) breakfast before she went to school.
答案:hadn’t eaten
解析:before引导过去动作,没吃早饭在上学前,用过去完成时否定。
3. They ______ (build) three bridges by the end of last year.
答案:had built
解析:by the end of last year是过去完成时标志词。
4. He told me that he ______ (be) to Beijing twice.
答案:had been
解析:told是过去时,去过北京在这之前,用过去完成时。
5. I ______ (hope) to meet you, but I was too busy.
答案:had hoped
解析:hope用过去完成时,表示“原本希望,结果没做成”。
三、句型转换(中考真题)
1. He had left before I came.(改为否定句)
He ______ ______ left before I came.
答案:had not
2. She had learned English for five years.(改为一般疑问句)
______ she ______ English for five years?
答案:Had; learned
3. They had finished the work by last Friday.(对划线部分提问)
______ ______ they ______ by last Friday?
答案:What had; done
七、易错避坑总结
1. 牢记:过去完成时必须有参照的过去动作,不能单独使用。
2. 不要把had写成have/has,had没有人称和数的变化。
3. 区分清楚时间先后:先发生的动作用过去完成时,后发生的用一般过去时。
4. 过去完成时的时间状语,都是过去的时间,不能和now、today等现在时间连用。
最后总结
过去完成时其实一点都不难,抓住核心 “过去的过去”,记牢结构、标志词,分清和一般过去时的区别,再把真题练熟,中考遇到这类题,再也不会出错啦!
赶紧收藏起来,多读多练,时态考点稳稳拿分~
#中考英语 #英语时态 #过去完成时 #初中英语干货 #英语备考
文章来源:
四季读书网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!