2023年中考英语一轮复习语法知识专项突破-过去完成时(含答案)

文档属性

名称 2023年中考英语一轮复习语法知识专项突破-过去完成时(含答案)
格式 docx
文件大小 24.0KB
资源类型 教案
版本资源 通用版
科目 英语
更新时间 2023-04-09 08:33:35

图片预览

文档简介

2023年中考英语一轮复习语法知识专项突破-过去完成时
一、选择题
Mum was surprised to find her little son _____ all her suitcases already.
A.was packing B.has packed C.had packed D.would pack
By the end of last year, most of us _____ the free vaccine (疫苗).
A.will get B.would get C.has got D.had got
By the end of last year, the charity _____ over ten thousand homeless people.
A.helps B.has helped C.will help D.had helped
Chairman Xi said that China _____ billions of shots of vaccine (疫苗) to the developing countries by the end of 2021.
A.offered B.had offered C.has offered D.was offering
The company reported that it _____ more than three million books by the end of last month.
A.sold B.will sell C.had sold D.have sold
By the end of last month, I _____ all the CDs of Justin Bieber.
A.had collected B.collected C.have collected D.collect
从下面各题所给选项中,选择最佳选项。
When I hurried to the airport yesterday afternoon, the plane _____.
A.took off B.had taken off C.has taken off D.will take off
They _____ each other before they met yesterday.
A.won't see B.didn't see C.haven't seen D.hadn't seen
When I went to see Mick, his mother told me that he _____ five minutes before.
A.leave B.left C.had left D.would leave
When the police got to the bank, the robbers _____ away.
A.would run B.was running C.had run D.have run
By the end of last month, we _____ twelve English story books.
A.have read B.had read C.were reading D.are reading
根据语境,选出最佳选项。
Adam didn't join in the summer camp to Australia this time because he _____ there before.
A.has been B.had been C.was D.had gone
根据语境,选出最佳选项。
—You didn't watch the movie
—Yes, but by the time I _____ to the cinema, the movie _____ for several minutes.
A.got; has begun B.got; had been on
C.got; had begun D.got; has been on
The girl _____ on the ground _____ to me that she had _____ the purse on the desk.
A.lying; lay; laid B.lying; lied; laid
C.lie; lied; lay D.lay; lied; lain
—Were you late for yesterday's meeting
—Yes. When I got there, the meeting _____ for five minutes.
A.has started B.has been on C.had started D.had been on
By the end of last week, we _____ a lot of money for the children in poor areas.
A.have raised B.raise C.would raise D.had raised
By 8 p.m. that day, the young deliveryman _____ nearly 150 packages in the city.
A.delivered B.has delivered C.had delivered D.would deliver
By the end of last month, I _____ half of the project.
A.firnished B.have finished C.had finished D.will finish
At last the thief admitted that he _____ the vase.
A.stole B.was stealing C.would steal D.had stolen
By the time my parents reached home yesterday, I _____ dinner already.
A.was cooking B.had cooked C.will cook D.have cooked
从下面各题所给选项中,选择最佳选项。
My cousin _____ to the Oriental Pearl TV Tower three times by last month.
A.has been B.has gone C.had been D.had gone
根据语境,选出最佳选项。
By the year of 2011, the eight-year-old girl _____ her first novel.
A.published B.was publishing C.has published D.had published
根据语境,选出最佳选项。
When their first child was born, they _____ for three years.
A.had married B.had been married
C.got married D.had got married
根据语境,选出最佳选项。
She said her family _____ themselves _____ the army during the war.
A.has hidden; from B.had hidden; from
C.has hidden; with D.had hidden; with
根据语境,选出最佳选项。
By the time my parents reached home yesterday, I _____ the dinner already.
A.had cooked B.cooked C.have cooked D.was cooked
从下面各题所给选项中,选择最佳选项。
We _____ five English songs by the end of last term.
A.had learned B.learned
C.have learned D.will have learned
从下面各题所给选项中,选择最佳选项。
My elder sister _____ in the company for ten years before she changed her job.
A.had worked B.have worked C.has worked D.works
从下面各题所给选项中,选择最佳选项。
The meeting _____ when Mr. Wang _____ to school.
A.has begun ; get B.has been on ; get
C.had begun ; got D.have been on ; got
从下面各题所给选项中,选择最佳选项。
—Why didn't Tom attend the meeting yesterday
—He _____ Beijing.
A.has gone to B.had gone to C.went to D.had been to
单项选择
She _____ her keys in the office so she had to wait until her husband _____ home.
A.has left; came B.had left; would come
C.had left; came D.left; had come
Detective Kim _____ on the case for 3 months before he finally got the clues and successfully solved it.
A.works B.worked C.has worked D.had worked
Before O'Shea hosted the Joy FM program in Beijing. he _____ in Hongkong for ten years.
A.works B.has worked C.had worked D.would work
After she a huge breakfast at the hotel, she set out on foot down Nanjing Road.
A.had eaten B.was eating C.has eaten D.have eaten
When they got home last night, they found that somebody _____ into the flat.
A.breaks B.is breaking C.has broken D.had broken
The fireman _____ the burning building three times before the fire was put out.
A.is entering B.has entered C.was entering D.had entered
根据语境,选出最佳选项。
Before she came to China, Grace _____ in a middle school for about five years.
A.has taught B.will teach C.would teach D.had taught
根据语境,选出最佳选项。
That old man likes Yang Jiang's books. By the end of last year he _____ all of them.
A.would read B.was reading C.has read D.had read
根据语境,选出最佳选项。
After I got home, I _____ that I _____ my mobile phone in the taxi.
A.realized; had left B.realized; left
C.had realized; had left D.had realized; left
根据语境,选出最佳选项。
When I got to the bus stop, the bus _____ already _____ for 5 minutes.
A.has; left B.had; left
C.has; been away D.had; been away
根据语境,选出最佳选项。
—Did you meet Tom at the airport
—No. His plane _____ by the time I _____ there.
A.has taken off; got B.took off; had got
C.had taken off; arrived D.take off; got
根据语境,选出最佳选项。
—Did you finish your homework on time yesterday
—No, I didn't. By the time I finished it, all my classmates _____.
A.turned it in B.had turned it in
C.have turned it in D.would turn it in
根据语境,选出最佳选项。
By the time she got up, her mother _____ to work.
A.has gone B.has been C.had gone D.had been
根据语境,选出最佳选项。
一Did you enjoy yourself at yesterday's party, Tim
一No. It _____ on for 40 minutes when I _____ there.
A.was; got B.had been; got
C.was; had got D.had been; had got
根据语境,选出最佳选项。
一Why was he late for the international meeting
一By the time he got to the airport, the plane _____ already _____.
A.has; taking off B.has; taken off
C.would; take off D.had; taken off
根据语境,选出最佳选项。
The girl sitting next to me on the plane was very nervous, for she _____ before.
A.didn't fly B.hasn't flown C.hadn't flown D.wasn't flying
从下面各题所给选项中,选择最佳选项。
By the time I got to the check-out, I realized that I _____ my purse at my office.
A.have left B.had left C.left D.was leaving
从下面各题所给选项中,选择最佳选项。
We _____ in that city for more than ten years before we moved here.
A.stay B.would stay C.had stayed D.have stayed
从下面各题所给选项中,选择最佳选项。
Simon _____ the piano for ages when he gave his first concert.
A.has played B.is playing C.had played D.will play
从下面各题所给选项中,选择最佳选项。
—You don't know what great difficulty I had _____ to get the two tickets.
—But the film is really worth _____ twice.
A.managing; seeing B.to manage; seeing
C.managing; being seen D.managed; to be seen
从下面各题所给选项中,选择最佳选项。
The bus _____ for five minutes when Tim arrived at the station.
A.went B.has left C.had left D.had been away
答案
一、选择题(共50题)
1. 【答案】C
【知识点】过去完成时
2. 【答案】D
【知识点】过去完成时
3. 【答案】D
【知识点】过去完成时
4. 【答案】B
【知识点】过去完成时
5. 【答案】C
【知识点】过去完成时
6. 【答案】A
【知识点】过去完成时
7. 【答案】B
【解析】此题考查的是时态。句意:昨天下午,当我匆忙赶到机场时,飞机已经起飞了。take off 起飞;根据句意可知飞机在我赶到机场之前已经起飞了,从句中的动作发生在主句表示的过去的动作之前,从句为一般过去时,主句用过去完成时。
因此,正确答案是B。
【知识点】过去完成时
8. 【答案】D
【知识点】过去完成时
9. 【答案】C
【知识点】过去完成时
10. 【答案】C
【知识点】过去完成时
11. 【答案】B
【解析】句意:到上个月底,我们已经读了十二本英语故事书。A. have read 现在完成时;B. had read 过去完成时;C. were reading 过去进行时;D. are reading 现在进行时。根据时间状语 By the end of last month 判断用过去完成时,构成是:had+动词的过去分词,此空故填 have read。
【知识点】过去完成时
12. 【答案】B
【解析】此题考查的是短语和时态。句意:Adam这次没有参加去澳大利亚的夏令营,因为他以前去过那里。have been (to) 去过(已返回),常与twice/before等词连用;have gone (to) 去了(未返回);接地点名词作宾语时,使用to,接地点副词时,不使用to。根据didn't可知主句是一般过去时,because从句的动作先于主句动作,故从句是过去完成时。
因此,正确答案是B。
【知识点】过去完成时
13. 【答案】B
【解析】此题考查的是时态、动词和短语。句意:——你没看电影吗?——看了,但是当我到电影院的时候,电影已经开始好几分钟了。by the time 到……时,引导时间状语从句,当主从句均陈述过去之事时,从句是一般过去时,而主句的动作发生在从句动作之前,故主句是过去完成时;begin 开始,短暂性动词;be on 放映,延续性动词短语;“for+一段时间”作时间状语时,谓语中使用延续性动词。
因此,正确答案是B。
【知识点】过去完成时、be on
14. 【答案】B
【知识点】过去完成时、作补语
15. 【答案】D
【知识点】过去完成时、be on
16. 【答案】D
【知识点】过去完成时
17. 【答案】C
【知识点】过去完成时
18. 【答案】C
【知识点】过去完成时
19. 【答案】D
【知识点】过去完成时
20. 【答案】B
【知识点】过去完成时
21. 【答案】C
【知识点】过去完成时
22. 【答案】D
【知识点】过去完成时
23. 【答案】B
【知识点】过去完成时、be married (to sb.)
24. 【答案】B
【知识点】过去完成时、hide from
25. 【答案】A
【知识点】过去完成时
26. 【答案】A
【知识点】过去完成时
27. 【答案】A
【知识点】过去完成时
28. 【答案】C
【知识点】过去完成时
29. 【答案】B
【知识点】过去完成时
30. 【答案】C
【知识点】过去完成时
31. 【答案】D
【知识点】过去完成时
32. 【答案】C
【知识点】过去完成时
33. 【答案】A
【解析】此题考查的是时态。句意:在宾馆吃了一顿丰盛的早餐后,她步行沿着南京路出发了。eat 吃,动词,过去分词是eaten;set 的过去式是set;从句动作发生在主句之前,主句是一般过去时,从句用过去完成时。
因此,正确答案是A。
【知识点】过去完成时
34. 【答案】D
【知识点】过去完成时
35. 【答案】D
【知识点】过去完成时
36. 【答案】D
【知识点】过去完成时
37. 【答案】D
【知识点】过去完成时
38. 【答案】A
【知识点】过去完成时、主过从必过、肯定句
39. 【答案】D
【知识点】过去完成时、away
40. 【答案】C
【知识点】过去完成时、肯定句
41. 【答案】B
【知识点】过去完成时
42. 【答案】C
【知识点】过去完成时、go to work
43. 【答案】B
【知识点】过去完成时、肯定句
44. 【答案】D
【知识点】过去完成时
45. 【答案】C
【知识点】过去完成时
46. 【答案】B
【知识点】过去完成时
47. 【答案】C
【知识点】过去完成时
48. 【答案】C
【知识点】过去完成时
49. 【答案】A
【知识点】过去完成时、be worth (doing) sth.、have difficulty (in) doing sth.
50. 【答案】D
【知识点】过去完成时