2025年中考时态专练(历年模拟)过去完成时
一、单句语法填空:
1.(2024·内蒙古自治区巴彦淖尔市·模拟题)By the time I got to school, the bell ______ ( ring).
2.(2024·甘肃省武威市·模拟题)You arrived too late.They ______ ( leave) already.
3.(2024·甘肃省武威市·模拟题)Claire had no idea I was coming to see her.Her mom ______ ( forget) to tell her.
4.(2024·甘肃省武威市·模拟题)He ______ ( change) so much that I almost didn't know who he was when I saw him last night.
5.The basket star, Yi Jianlian, with his parents,______ (live) in America for five years. But now, his family lives in China.
6.She said that his grandparents (die) since three years ago.
7.By the time I got up, my brother ______ (walk) into the shower.
8.Before I got home yesterday,my robot ______ (bend) its body.
9.(2024·山东省·月考试卷) By the time he arrived at the cinema, the film (be) on for half an hour.
10.(2023·全国·同步练习)When I got to school,I realized I ______ ( leave) my backpack at home.
11.(2024·全国·同步练习)By the end of last year,he ______ ( work) in the factory for twenty years.
12.(2024·全国·同步练习)The plane ______ (land) by the time we got to the airport.
13.(2024·全国·同步练习)We ______ (read) 100 books by the end of last week.
14.(2024·全国·同步练习)John said that he ______ (read) the Chinese storybook twice.
15.(2024·全国·同步练习)The sun ______ ( rise) by the time we reached the top of Mount Tai.
16.(2024·全国·同步练习)He told me that he ______ (see) the film twice.
17.(2024·全国·同步练习)They ______ ( plant) six hundred trees before last Wednesday.
18.(2024·重庆市市辖区·期末考试)By the time we arrived at the airport,the plane ______ (take) off already.
19.(2024·全国·同步练习)By the time my mother came back from work,I ______ already ______ (rush out of) the door to go for my basketball lesson.
20.(2024·全国·同步练习)The train ______ (leave)when I got to the station.
21.(2024·全国·单元测试)When I got to the station,the bus ______ (leave)already.
22.(2023·全国·同步练习)By the time she went outside,her mother ______ ( leave).
23.(2024·内蒙古自治区·月考试卷)By the time he arrived at the cinema, the film ________ (be) on for half an hour.
24.(2024·江苏省无锡市·)语法填空
We ______( learn) 2000 words by the end of last term.
25.(2024·江苏省无锡市) Joe fell down on the icy road and had his knee ________ (break).
26.(2024·云南省文山壮族苗族自治州·期中考试) My teacher was angry when he knew Lisa ________ my homework. (copy)
27.(2024·江苏省盐城市·期中考试)The old man has been _________(die) for two years.
28.(2024·江苏省·月考试卷)I am sorry to hear that his grandfather ___________(die) for three years. I still remember the smile on his face.
29.(2024·江苏省泰州市·同步练习)More and more people gathered round, curious to know what (happen).
30.(2023·陕西省·)
They __________ (plant) six hundred trees before last Wednesday.
31.(2023·浙江省·课时练习) By the time I got to the theater, the show (finish) already.
32.(2023·广东省广州市·同步练习) When I ________ (get) to the bus stop yesterday, the bus ________ (leave).
33.(2023·江苏省无锡市·期中考试)You must ________________(scare) out of mind when you saw the snake.
34.(2023·广东省广州市·同步练习) He is very hungry. He ________ anything for three days.(not eat)
35.(2023·上海市·同步练习)He was glad that so many people him. (help)
36.(2023·上海市·同步练习)She was so interested in the book that she it for three hours before she realized it. (read)
37.(2023·上海市·同步练习)He told me that he the film twice already. (see)
38.By the time I got there yesterday, the meeting . (begin)
39.——Mr. Bin used to work in Shanghai before he came to Wuxi.
——Yes, he_________(live) there for nearly 5 years.
40.By the end of last month, Tom (write) ten articles for newspaper.
41.She said they ________(know) each other for a long time.
42. Mr. Wu said he seldom (see) a child with so much talent.
43. You told me you (deal) with these letters. Why are they still here
44. You told me you had (deal) with these letters. Why are they still here
45. She said they (1) (know) each other for quite some time.
46.She told us that the prices of fixed gear bicycles _____________ (rise) a lot recently.
47.Joanna, it's the third time that you ____________ (forget) to bring your Maths book.
48. He remembered that he _____________ (leave) his key in the office.
49.(2020·广西壮族自治区·历年真题) When I got home, I realized I _____________ (leave) my keys in the backpack.
50.(2020·广西壮族自治区·历年真题)He _____________ (finish) the work before ten o’clock this morning.
1.【答案】had rung
2.【答案】had left
3.【答案】had forgotten
4.【答案】had changed
5.【答案】lived
6.【答案】had
been
dead
7.【答案】had walked
8.【答案】had bent
9.【答案】had been
10.【答案】had left
11.【答案】had worked
12.【答案】had landed
13.【答案】had read
14.【答案】had read
15.【答案】had risen
16.【答案】had seen
17.【答案】had planted
18.【答案】had taken
19.【答案】had
20.【答案】had left
21.【答案】had left
22.【答案】had left
23.【答案】 had been
24.【答案】had learnt/learned
25.【答案】broken
26.【答案】had copied
27.【答案】dead
28.【答案】has been dead
29.【答案】was happening/had happened
30.【答案】 had planted
31.【答案】had finished
32.【答案】got, had left
33.【答案】have been scared
34.【答案】hasn t eaten
35.【答案】had helped
36.【答案】had read
37.【答案】had seen
38.【答案】had begun
39.【答案】had lived
40.【答案】had written
41.【答案】had known
42.【答案】had
seen
43.【答案】had dealt
44.【答案】dealt
45.【答案】had known
46.【答案】had risen
47.【答案】have forgotten
48.【答案】had; left
49.【答案】 had left
50.【答案】 had finished
第4页,共7页