内容正文:
2026年中考英语常考知识点专项练习十七
过去完成时
一、单项选择(每题2分,共20分)
1. When I got to the cinema, the movie ________ for 15 minutes.
A. began B. had begun
C. had been on D. has been on
2. By the time she was 20, she ________ three novels.
A. wrote B. has written
C. had written D. writes
3. I ________ my keys at home, so I couldn't get into my office.
A. leave B. left
C. have left D. had left
4. He told me that he ________ the Great Wall twice before.
A. visited B. has visited
C. had visited D. would visit
5. By the end of last year, they ________ the bridge for two years.
A. built B. have built
C. had built D. were building
6. When the teacher came in, the students ________ talking.
A. stopped B. stop
C. had stopped D. have stopped
7. Before he ________ to bed, he had already turned off the light.
A. went B. goes
C. had gone D. has gone
8. I didn't go to the party because I ________ my homework.
A. don't finish B. didn't finish
C. hadn't finished D. haven't finished
9. She was very happy because she ________ her lost wallet.
A. finds B. found
C. had found D. has found
10. After we ________ the museum, we went to the park.
A. had visited B. visited
C. have visited D. visit
二、语法填空(每空1.5分,共15分)
阅读下面短文,在空白处填入动词的适当形式。
Yesterday, I ________ (11) (meet) an old friend, Li Ming. We ________ (12) (not see) each other for five years. He told me that he ________ (13) (move) to Shanghai after graduation. By the time we met yesterday, he ________ (14) (work) in a foreign company for three years.
Li Ming said that before he ________ (15) (find) his current job, he ________ (16) (try) several different jobs. He also mentioned that he ________ (17) (travel) to many European countries. I asked him if he ________ (18) (ever be) to France. He said he ________ (19) (visit) Paris twice.
When we said goodbye, I realized that so much ________ (20) (change) in our lives. Before we parted, we promised to keep in touch more often. I ________ (21) (never think) I would meet him again in my hometown.
三、句型转换(每题3分,共15分)
根据要求改写句子。
22. The train left before we arrived at the station. (改为同义句)
By the time we ________ at the station, the train ________ ________.
23. I finished my homework. Then my mother came back. (合并为一句,用过去完成时)
I ________ ________ my homework before my mother came back.
24. He said, "I have seen this movie." (改为间接引语)
He said that he ________ ________ that movie.
25. She had learned English for 5 years by 2020. (对划线部分提问)
________ ________ ________ she learned English by 2020?
26. They had already eaten dinner when I invited them. (改为否定句)
They ________ ________ dinner yet when I invited them.
四、短文改错(共10分)
下面短文中有5处错误,每句中最多有两处。请找出并改正。(每处2分)
Last week, I went to visit my grandparents. When I arrived, I realized I had leave my gift at home. My grandmother said she had just finish cooking lunch. She told me that my grandfather has gone fishing. He returned an hour later and said he caught three big fish. By the time lunch was ready, I have set the table. We had a wonderful time together. Before I left, my grandfather gave me a book that he bought the day before.
27. ________ → ________
28. ________ → ________
29. ________ → ________
30. ________ → ________
31. ________ → ________
五、语篇应用(共10分)
根据汉语提示,用过去完成时完成下列句子。(每题2分)
32. 当我到达电影院时,电影已经开始20分钟了。
When I got to the cinema, the film ________ ________ ________ for 20 minutes.
33. 到上个月为止,他已经读完了那本书。
________ ________ ________ ________ last month, he ________ ________ the book.
34. 他告诉我他从未去过北京。
He told me that he ________ never ________ to Beijing.
35. 在她找到工作之前,她已经参加了五次面试。
Before she ________ a job, she ________ ________ five interviews.
36. 到2020年底,她在那家公司工作了十年。
________ the end of 2020, she ________ ________ in that company for 10 years.
参考答案及详细解析
一、单项选择(每题2分,共20分)
1. C. had been on
解析:主句动作"电影开始"发生在从句动作"到达"之前,即"过去的过去",应用过去完成时。begin是非延续性动词,不能与for 15 minutes连用,需转换为be on的过去完成时形式。
2. C. had written
解析:时间状语"By the time she was 20"表示到过去某个时间点为止,应用过去完成时,表示在该时间点之前已完成的动作。
3. D. had left
解析:动作"忘带钥匙"发生在"无法进入办公室"之前,两个动作都是过去时,先发生的用过去完成时。
4. C. had visited
解析:主句"told"是一般过去时,从句动作"参观长城"发生在主句动作之前,应用过去完成时。
5. C. had built
解析:by the end of last year表示到去年年底为止,应用过去完成时。但注意:build是非延续性动词,不能与for two years连用。这里应该理解为"建造完成",如果强调持续,应为had been building或had been under construction。
6. C. had stopped
解析:动作"停止说话"发生在"老师进来"之前,且强调在老师进来时已经停止了,应用过去完成时。
7. A. went
解析:before引导的时间状语从句,主句用过去完成时,从句用一般过去时。
8. C. hadn't finished
解析:动作"未完成作业"发生在"不去聚会"之前,应用过去完成时。
9. C. had found
解析:动作"找到钱包"发生在"开心"之前,应用过去完成时。
10. A. had visited
解析:after引导的时间状语从句,动作"参观博物馆"发生在"去公园"之前,应用过去完成时。
二、语法填空(每空1.5分,共15分)
11. met 解析:yesterday是明确的过去时间,用一般过去时。
12. hadn't seen 解析:for five years表示一段时间,且"未见面"的状态持续到"昨天见面"之前,应用过去完成时。
13. had moved 解析:主句"told"是过去时,从句动作"搬家"发生在主句动作之前,应用过去完成时。
14. had worked 解析:"by the time we met yesterday"表示到过去某个时间点为止,应用过去完成时。
15. found 解析:before引导的时间状语从句,从句动作发生在主句之前,但都用一般过去时即可,因为before已经表明了时间先后。
16. had tried 解析:主句动作"尝试"发生在从句动作"找到工作"之前,应用过去完成时。
17. had traveled 解析:主句"said"是过去时,从句动作"旅行"发生在主句动作之前,应用过去完成时。
18. had ever been 解析:间接引语中,主句是过去时,从句动作发生在主句之前,应用过去完成时。
19. had visited 解析:同上,间接引语中应用过去完成时。
20. had changed 解析:动作"变化"发生在"意识到"之前,应用过去完成时。
21. had never thought 解析:动作"从未想过"发生在"遇见"之前,应用过去完成时。
三、句型转换(每题3分,共15分)
22. arrived; had left
解析:原句中"火车离开"发生在"我们到达"之前,改为by the time引导的时间状语从句时,主句用过去完成时。
23. had finished
解析:动作"完成作业"发生在"妈妈回来"之前,应用过去完成时。
24. had seen
解析:直接引语改为间接引语,主句是过去时,从句动作发生在主句之前,应用过去完成时。
25. How long had
解析:对for引导的时间段提问用How long,注意时态要保持一致。
26. hadn't eaten
解析:过去完成时的否定形式:had not + 过去分词。already改为否定句时通常变为yet。
四、短文改错(每处2分,共10分)
27. leave → left 解析:过去完成时的构成是had + 过去分词,leave的过去分词是left。
28. finish → finished 解析:过去完成时的构成是had + 过去分词,finish的过去分词是finished。
29. has → had 解析:主句"said"是过去时,从句动作"去钓鱼"发生在主句动作之前,应用过去完成时。
30. caught → had caught 解析:动作"抓到鱼"发生在"返回"之前,应用过去完成时。
31. have → had 解析:by the time引导的时间状语从句,主句动作发生在从句动作之前,应用过去完成时。
五、语篇应用(每题2分,共10分)
32. had been on
解析:begin是非延续性动词,不能与for 20 minutes连用,需转换为be on的过去完成时形式。
33. By the time; had finished
解析:by the time表示到过去某个时间点为止,主句用过去完成时。
34. had; been
解析:间接引语中,主句是过去时,从句动作发生在主句之前,应用过去完成时。
35. found; had had 或 got; had taken
解析:before引导的时间状语从句,主句动作发生在从句动作之前,应用过去完成时。参加面试可以用have interviews或take interviews。
36. By; had worked
解析:by the end of + 过去时间表示到过去某个时间点为止,主句用过去完成时。
2/2
学科网(北京)股份有限公司
$