2025年中考英语一轮复习语法专题:过去完成时(含答案)

文档属性

名称 2025年中考英语一轮复习语法专题:过去完成时(含答案)
格式 docx
文件大小 22.6KB
资源类型 教案
版本资源 人教版
科目 英语
更新时间 2025-02-04 12:50:08

图片预览

文档简介

2025届九年级初三 中考英语一轮复习 语法专题(全国通用)
过去完成时
过去完成时 (past perfect tense) 是英语学习者的老对手。尽管它看似简单,用法却常常让人摸不着头脑。什么时候用?怎么用?今天,我们通过简单的规则和实际例句,帮你彻底掌握这个时态,写出地道的英文句子!
一、什么是过去完成时?
过去完成时表示在过去某个时间点之前已经完成的动作或状态,用于强调时间的先后顺序。
结构:
主语 + had + 过去分词 (past participle)
二、什么时候使用过去完成时?
1. 表示“过去的过去”
过去完成时用来描述过去某个时间点之前已经完成的动作。
例句:
By the time I arrived at the station, the train had left.
(等我到车站时,火车已经离开了。)
She said she had seen that movie before.
(她说她之前看过那部电影。)
解析:
动作“火车离开”发生在“我到车站”之前,因此用过去完成时。
动作“看过电影”发生在“她说”之前,也需要过去完成时。
2. 用于过去的因果关系
过去完成时可用来解释一个动作或状态是如何导致另一个过去事件的。
例句:
He failed the exam because he had not prepared well.
(他考试失败了,因为他之前没有好好准备。)
We were late because we had missed the bus.
(我们迟到了,因为错过了公交车。)
解析:
“没准备好”是“考试失败”的原因,而“错过公交车”是“迟到”的原因,动作时间均发生在主要事件之前。
3. 在过去的虚拟语气中
过去完成时也常用于虚拟语气,表达与事实相反的假设。
例句:
If I had studied harder, I would have passed the test.
(如果我当时更努力学习,我就会通过考试。)
She wished she had told him the truth.
(她希望自己当时告诉了他真相。)
解析:
表达“与过去事实相反的假设”:实际情况是“没努力学习”或“没告诉他真相”。
三、过去完成时的常见时间标志
学习过去完成时,掌握常见的时间标志非常重要:
1.By + 时间点
By 5 p.m., she had finished her work.
(到下午五点时,她已经完成了工作。)
2.Before
Before I moved to New York, I had lived in Chicago.
(在我搬到纽约之前,我住在芝加哥。)
3.After
After he had eaten dinner, he went to bed.
(在他吃完晚饭后,他就睡觉了。)
4.When
When I reached the cinema, the movie had already started.
(当我到达电影院时,电影已经开始了。)
四、易错点解析
1. 不要滥用过去完成时
并非所有过去发生的事情都需要用过去完成时!只有在需要强调时间先后时,才使用它。
错误例句:
I had finished my homework last night.
正确用法:
I finished my homework last night.
(“昨晚”这个时间点明确,不需要强调先后关系。)
2. “双过去时”的对比
过去完成时常和一般过去时搭配,突出对比。
例句:
When I arrived, she had left.
(我到的时候,她已经走了。)
解析:
“我到”用一般过去时,“她已经走了”用过去完成时,形成时间对比。
五、实践练习
学会语法知识后,关键在于实践。试试完成以下句子:
1.By the time we got to the party, everyone ________ (leave).
2.I couldn’t believe that he ________ (forget) my birthday!
3.She told me she ________ (read) that book before.
六、总结
过去完成时虽然在日常交流中并不总是用到,但在需要强调时间先后或过去因果关系时,是必不可少的表达工具。通过多练习和模仿,你也可以用它写出地道的英语句子!
你还对哪些语法知识感到困惑?欢迎留言告诉我,下期我们一起解锁更多英语学习技巧!
附:实践练习答案和解析
1. By the time we got to the party, everyone had left.
答案:had left
解析:
句中时间状语by the time 表示“到……的时候”,常用过去完成时强调在某一过去时间点之前已经完成的动作。
主句we got to the party 使用一般过去时,而从句everyone had left 表示“离开”的动作早于“到达派对”。
2. I couldn’t believe that he had forgotten my birthday!
答案:had forgotten
解析:
动作“忘记生日”发生在“我不能相信”之前,因此“忘记”用过去完成时had forgotten 表示时间顺序。
这里的couldn’t believe 使用一般过去时,而过去完成时用来突显更早发生的动作。
3. She told me she had read that book before.
答案:had read
解析:
句中told me 表示“告诉我”,用一般过去时;而“她之前读过那本书”的动作发生在“告诉我”之前,因此使用过去完成时had read。
时间副词before 提示动作在过去更早的时候已经完成,进一步支持过去完成时的使用。
做题总结
这些练习题的关键在于识别句中时间状语(如by the time, before)和两个动作发生的时间顺序。一旦明确时间点,就能正确使用过去完成时。
牛刀小试
1. When I arrived at the station, the train _____ already.
A. left
B. has left
C. had left
D. leaves
2. He _____ the book for three weeks before he returned it to the library.
A. has kept
B. kept
C. had kept
D. keeps
3. She _____ her homework before her mother came back last night.
A. has finished
B. finished
C. had finished
D. will finish
4. They _____ the bridge by the end of last year.
A. have built
B. built
C. had built
D. were building
5. By the time he came back, we _____ the work for hours.
A. had done
B. have done
C. did
D. are doing
答案解析:
1. 答案:C
解析:句子中“arrived”是过去时,而“left”的动作发生在“arrived”之前,所以使用过去完成时。
2. 答案:C
解析:for three weeks是表示一段时间的持续,且该动作发生在“returned”之前,故用过去完成时。
3. 答案:C
解析:last night表明是过去时间,且“finished”发生在“came back”之前,故用过去完成时。
4. 答案:C
解析:by the end of last year表明是过去的某一时间点之前完成的动作,故用过去完成时。
5. 答案:A
解析:by the time引导的时间状语从句中,如果主句是过去时,从句中的动作发生在主句动作之前,则从句用过去完成时。