内容正文:
编写说明:2026版陕西省(职教高考)《英语考纲百套卷》,依据最新版《中等职业学校公共基础课课程标准》、《陕西省普通高校职业教育单独招生考试复习指导》以及历年真题编写。本套试卷共100份:第一部分是50份知识点训练卷,第二部分是语音知识、词汇和语法、完形填空、阅读理解、单词拼写、短文改错和书面表达等35份专项训练卷,第三部分是15份综合模拟卷。
本试卷是2026版陕西省(职教高考)《英语考纲百套卷》的第24卷,是语法知识点训练卷。
2026版陕西省(职教高考)《英语考纲百套卷》第24卷
知识点训练卷·过去完成时
考试时间:50分钟 满分:100分
班级 姓名 学号 成绩
第一部分 单项选择(共30小题, 每小题2分, 共60分)
从每小题的A、B、C、D四个选项中,选出最佳选项。
1.By the time he arrived, the meeting _______ already.
A. start B. started C. has started D. had started
2.She _______ the book before she lent it to me.
A. read B. reads C. had read D. has read
3.They _______ in that city for five years when they moved here.
A. live B. lived C. have lived D. had lived
4.I _______ my homework by 9 o'clock last night.
A. finish B. finished C. have finished D. had finished
5.When I got to the station, the train _______.
A. leave B. left C. has left D. had left
6.He _______ three novels before he was 20.
A. writes B. wrote C. has written D. had written
7.By the end of last month, we _______ 2000 words.
A. learn B. learned C. have learned D. had learned
8.She said she _______ the film twice.
A. see B. saw C. has seen D. had seen
9.They _______ the project when the boss came.
A. complete B. completed C. have completed D. had completed
10.I _______ never _______ such a delicious dish before I went to that restaurant.
A. have; tasted B. had; tasted C. do; taste D. did; taste
11.When the teacher entered the classroom, the students _______ their seats.
A. take B. took C. have taken D. had taken
12.By last year, he _______ in this school for ten years.
A. teach B. taught C. has taught D. had taught
13.She _______ the letter before she posted it.
A. sign B. signed C. has signed D. had signed
14.They _______ all the food when we arrived.
A. eat B. ate C. have eaten D. had eaten
15.I _______ my keys at home, so I had to go back.
A. leave B. left C. have left D. had left
16.When I knew the news, she _______ it for a week.
A. know B. knew C. has known D. had known
17.By the time the rain stopped, we _______ for two hours.
A. wait B. waited C. have waited D. had waited
18.He _______ a new car before he got married.
A. buy B. bought C. has bought D. had bought
19.The film _______ for ten minutes when we got to the cinema.
A. begin B. began C. has begun D. had begun
20.She _______ English for five years before she went abroad.
A. study B. studied C. has studied D. had studied
21.When he called me, I _______ dinner.
A. cook B. cooked C. have cooked D. had cooked
22.By last weekend, they _______ the work.
A. finish B. finished C. have finished D. had finished
23.He told me he _______ to Beijing twice.
A. go B. went C. has gone D. had gone
24.They _______ the bridge by the end of last year.
A. build B. built C. have built D. had built
25.When I saw her, she _______ the room.
A. clean B. cleaned C. has cleaned D. had cleaned
26.By 2020, he _______ as a teacher for 15 years.
A. work B. worked C. has worked D. had worked
27.She _______ the song many times before she sang it at the party.
A. sing B. sang C. has sung D. had sung
28.They _______ the city when I met them.
A. leave B. left C. have left D. had left
29.I _______ that book before I saw the film.
A. read B. reads C. has read D. had read
30.By the time we got there, the party _______.
A. start B. started C. has started D. had started
第二部分 单项选择提升训练(共8小题, 每小题5分, 共40分)
31.He _______ three languages by the age of 18.
A. learn B. learned C. has learned D. had learned
32.When she came back, I _______ for her for an hour.
A. wait B. waited C. have waited D. had waited
33.They _______ all the tickets before the concert began.
A. sell B. sold C. have sold D. had sold
34.I _______ my homework when my mother came in.
A. finish B. finished C. have finished D. had finished
35.By last term, we _______ 10 English songs.
A. learn B. learned C. have learned D. had learned
36.She _______ in that company for three years before she changed her job.
A. work B. worked C. has worked D. had worked
37.When I heard the news, I _______ for a long time.
A. cry B. cried C. have cried D. had cried
38.They _______ the house before they moved in.
A. paint B. painted C. has painted D. had painted
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
编写说明:2026版陕西省(职教高考)《英语考纲百套卷》,依据最新版《中等职业学校公共基础课课程标准》、《陕西省普通高校职业教育单独招生考试复习指导》以及历年真题编写。本套试卷共100份:第一部分是50份知识点训练卷,第二部分是语音知识、词汇和语法、完形填空、阅读理解、单词拼写、短文改错和书面表达等35份专项训练卷,第三部分是15份综合模拟卷。
本试卷是2026版陕西省(职教高考)《英语考纲百套卷》的第24卷,是语法知识点训练卷。
2026版陕西省(职教高考)《英语考纲百套卷》第24卷
知识点训练卷·过去完成时
考试时间:50分钟 满分:100分
班级 姓名 学号 成绩
第一部分 单项选择(共30小题, 每小题2分, 共60分)
从每小题的A、B、C、D四个选项中,选出最佳选项。
1.By the time he arrived, the meeting _______ already.
A. start B. started C. has started D. had started
【答案】D
【解析】by the time 引导的时间状语从句用一般过去时,主句表示在这之前已经完成的动作,用过去完成时(had + 过去分词),start 的过去分词是 started,故选 D。
2.She _______ the book before she lent it to me.
A. read B. reads C. had read D. has read
【答案】C
【解析】“lent” 是过去式,“ 读书 ” 这一动作发生在 “ 借书 ” 之前,即过去的过去,用过去完成时,read 的过去分词是 read,故选 C。
3.They _______ in that city for five years when they moved here.
A. live B. lived C. have lived D. had lived
【答案】D
【解析】“moved” 是过去式,“ 住在那座城市 ” 发生在 “ 搬到这里 ” 之前,是过去的过去,用过去完成时,live 的过去分词是 lived,故选 D。
4.I _______ my homework by 9 o'clock last night.
A. finish B. finished C. have finished D. had finished
【答案】D
【解析】“by 9 o'clock last night” 表示过去的时间点,在这之前完成的动作要用过去完成时,finish 的过去分词是 finished,故选 D。
5.When I got to the station, the train _______.
A. leave B. left C. has left D. had left
【答案】D
【解析】“got” 是过去式,“ 火车离开 ” 发生在 “ 我到达车站 ” 之前,是过去的过去,用过去完成时,leave 的过去分词是 left,故选 D。
6.He _______ three novels before he was 20.
A. writes B. wrote C. has written D. had written
【答案】D
【解析】“was 20” 是过去的时间,“ 写小说 ” 发生在这之前,是过去的过去,用过去完成时,write 的过去分词是 written,故选 D。
7.By the end of last month, we _______ 2000 words.
A. learn B. learned C. have learned D. had learned
【答案】D
【解析】“by the end of last month” 表示过去的时间点,在这之前完成的动作要用过去完成时,learn 的过去分词是 learned,故选 D。
8.She said she _______ the film twice.
A. see B. saw C. has seen D. had seen
【答案】D
【解析】“said” 是过去式,“ 看电影 ” 发生在 “ 说 ” 之前,是过去的过去,用过去完成时,see 的过去分词是 seen,故选 D。
9.They _______ the project when the boss came.
A. complete B. completed C. have completed D. had completed
【答案】D
【解析】“came” 是过去式,“ 完成项目 ” 发生在 “ 老板来 ” 之前,是过去的过去,用过去完成时,complete 的过去分词是 completed,故选 D。
10.I _______ never _______ such a delicious dish before I went to that restaurant.
A. have; tasted B. had; tasted C. do; taste D. did; taste
【答案】B
【解析】“went” 是过去式,“ 品尝 ” 发生在 “ 去餐馆 ” 之前,是过去的过去,用过去完成时,taste 的过去分词是 tasted,故选 B。
11.When the teacher entered the classroom, the students _______ their seats.
A. take B. took C. have taken D. had taken
【答案】D
【解析】“entered” 是过去式,“ 就座 ” 发生在 “ 老师进教室 ” 之前,是过去的过去,用过去完成时,take 的过去分词是 taken,故选 D。
12.By last year, he _______ in this school for ten years.
A. teach B. taught C. has taught D. had taught
【答案】D
【解析】“by last year” 表示过去的时间,“ 教书 ” 这一动作在这之前持续了十年,用过去完成时,teach 的过去分词是 taught,故选 D。
13.She _______ the letter before she posted it.
A. sign B. signed C. has signed D. had signed
【答案】D
【解析】“posted” 是过去式,“ 签名 ” 发生在 “ 寄信 ” 之前,是过去的过去,用过去完成时,sign 的过去分词是 signed,故选 D。
14.They _______ all the food when we arrived.
A. eat B. ate C. have eaten D. had eaten
【答案】D
【解析】“arrived” 是过去式,“ 吃完食物 ” 发生在 “ 我们到达 ” 之前,是过去的过去,用过去完成时,eat 的过去分词是 eaten,故选 D。
15.I _______ my keys at home, so I had to go back.
A. leave B. left C. have left D. had left
【答案】D
【解析】“had to go back” 是过去的动作,“ 把钥匙落在家里 ” 发生在这之前,是过去的过去,用过去完成时,leave 的过去分词是 left,故选 D。
16.When I knew the news, she _______ it for a week.
A. know B. knew C. has known D. had known
【答案】D
【解析】“knew” 是过去式,“ 知道消息 ” 发生在 “ 我知道 ” 之前,且持续了一周,用过去完成时,know 的过去分词是 known,故选 D。
17.By the time the rain stopped, we _______ for two hours.
A. wait B. waited C. have waited D. had waited
【答案】D
【解析】“stopped” 是过去式,“ 等待 ” 发生在 “ 雨停 ” 之前,且持续了两小时,用过去完成时,wait 的过去分词是 waited,故选 D。
18.He _______ a new car before he got married.
A. buy B. bought C. has bought D. had bought
【答案】D
【解析】“got married” 是过去式,“ 买新车 ” 发生在 “ 结婚 ” 之前,是过去的过去,用过去完成时,buy 的过去分词是 bought,故选 D。
19.The film _______ for ten minutes when we got to the cinema.
A. begin B. began C. has begun D. had begun
【答案】D
【解析】“got to” 是过去式,“ 电影开始 ” 发生在 “ 我们到电影院 ” 之前,是过去的过去,用过去完成时,begin 的过去分词是 begun,故选 D。
20.She _______ English for five years before she went abroad.
A. study B. studied C. has studied D. had studied
【答案】D
【解析】“went abroad” 是过去式,“ 学英语 ” 发生在 “ 出国 ” 之前,且持续了五年,用过去完成时,study 的过去分词是 studied,故选 D。
21.When he called me, I _______ dinner.
A. cook B. cooked C. have cooked D. had cooked
【答案】D
【解析】“called” 是过去式,“ 做晚饭 ” 发生在 “ 他打电话 ” 之前,是过去的过去,用过去完成时,cook 的过去分词是 cooked,故选 D。
22.By last weekend, they _______ the work.
A. finish B. finished C. have finished D. had finished
【答案】D
【解析】“by last weekend” 表示过去的时间点,在这之前完成的动作要用过去完成时,finish 的过去分词是 finished,故选 D。
23.He told me he _______ to Beijing twice.
A. go B. went C. has gone D. had gone
【答案】D
【解析】“told” 是过去式,“ 去北京 ” 发生在 “ 告诉 ” 之前,是过去的过去,用过去完成时,go 的过去分词是 gone,故选 D。
24.They _______ the bridge by the end of last year.
A. build B. built C. have built D. had built
【答案】D
【解析】“by the end of last year” 表示过去的时间,“ 建桥 ” 这一动作在这之前完成,用过去完成时,build 的过去分词是 built,故选 D。
25.When I saw her, she _______ the room.
A. clean B. cleaned C. has cleaned D. had cleaned
【答案】D
【解析】“saw” 是过去式,“ 打扫房间 ” 发生在 “ 我看见她 ” 之前,是过去的过去,用过去完成时,clean 的过去分词是 cleaned,故选 D。
26.By 2020, he _______ as a teacher for 15 years.
A. work B. worked C. has worked D. had worked
【答案】D
【解析】“2020 年” 是过去的时间,“ 当老师 ” 这一动作在这之前持续了 15 年,用过去完成时,work 的过去分词是 worked,故选 D。
27.She _______ the song many times before she sang it at the party.
A. sing B. sang C. has sung D. had sung
【答案】D
【解析】“sang” 是过去式,“ 唱这首歌 ” 发生在 “ 在派对上唱 ” 之前,且次数多,用过去完成时,sing 的过去分词是 sung,故选 D。
28.They _______ the city when I met them.
A. leave B. left C. have left D. had left
【答案】D
【解析】“met” 是过去式,“ 离开城市 ” 发生在 “ 我遇见他们 ” 之前,是过去的过去,用过去完成时,leave 的过去分词是 left,故选 D。
29.I _______ that book before I saw the film.
A. read B. reads C. has read D. had read
【答案】D
【解析】“saw” 是过去式,“ 看书 ” 发生在 “ 看电影 ” 之前,是过去的过去,用过去完成时,read 的过去分词是 read,故选 D。
30.By the time we got there, the party _______.
A. start B. started C. has started D. had started
【答案】D
【解析】“got there” 是过去式,“ 派对开始 ” 发生在 “ 我们到达那里 ” 之前,是过去的过去,用过去完成时,start 的过去分词是 started,故选 D。
第二部分 单项选择提升训练(共8小题, 每小题5分, 共40分)
31.He _______ three languages by the age of 18.
A. learn B. learned C. has learned D. had learned
【答案】D
【解析】“by the age of 18” 表示过去的年龄,“ 学三种语言 ” 在这之前完成,用过去完成时,learn 的过去分词是 learned,故选 D。
32.When she came back, I _______ for her for an hour.
A. wait B. waited C. have waited D. had waited
【答案】D
【解析】“came back” 是过去式,“ 等她 ” 发生在 “ 她回来 ” 之前,且持续了一小时,用过去完成时,wait 的过去分词是 waited,故选 D。
33.They _______ all the tickets before the concert began.
A. sell B. sold C. have sold D. had sold
【答案】D
【解析】“began” 是过去式,“ 卖完票 ” 发生在 “ 音乐会开始 ” 之前,是过去的过去,用过去完成时,sell 的过去分词是 sold,故选 D。
34.I _______ my homework when my mother came in.
A. finish B. finished C. have finished D. had finished
【答案】D
【解析】“came in” 是过去式,“ 完成作业 ” 发生在 “ 妈妈进来 ” 之前,是过去的过去,用过去完成时,finish 的过去分词是 finished,故选 D。
35.By last term, we _______ 10 English songs.
A. learn B. learned C. have learned D. had learned
【答案】D
【解析】“by last term” 表示过去的学期,“ 学英语歌 ” 在这之前完成,用过去完成时,learn 的过去分词是 learned,故选 D。
36.She _______ in that company for three years before she changed her job.
A. work B. worked C. has worked D. had worked
【答案】D
【解析】“changed her job” 是过去式,“ 在公司工作 ” 发生在 “ 换工作 ” 之前,且持续了三年,用过去完成时,work 的过去分词是 worked,故选 D。
37.When I heard the news, I _______ for a long time.
A. cry B. cried C. have cried D. had cried
【答案】D
【解析】“heard” 是过去式,“ 哭 ” 发生在 “ 听到消息 ” 之前,且持续了很久,用过去完成时,cry 的过去分词是 cried,故选 D。
38.They _______ the house before they moved in.
A. paint B. painted C. has painted D. had painted
【答案】D
【解析】“moved in” 是过去式,“ 刷房子 ” 发生在 “ 搬进去 ” 之前,是过去的过去,用过去完成时,paint 的过去分词是 painted,故选 D。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$