内容正文:
编写说明:2026版陕西省(职教高考)《英语考纲百套卷》,依据最新版《中等职业学校公共基础课课程标准》、《陕西省普通高校职业教育单独招生考试复习指导》以及历年真题编写。本套试卷共100份:第一部分是50份知识点训练卷,第二部分是语音知识、词汇和语法、完形填空、阅读理解、单词拼写、短文改错和书面表达等35份专项训练卷,第三部分是15份综合模拟卷。
本试卷是2026版陕西省(职教高考)《英语考纲百套卷》的第23卷,是语法知识点训练卷。
2026版陕西省(职教高考)《英语考纲百套卷》第23卷
知识点训练卷·现在完成时
考试时间:50分钟 满分:100分
班级 姓名 学号 成绩
第一部分 单项选择(共30小题, 每小题2分, 共60分)
从每小题的A、B、C、D四个选项中,选出最佳选项。
1.I _______ this book for two weeks.
A. borrow B. borrowed C. have borrowed D. have kept
2.She _______ in Xi'an since 2018.
A. lives B. lived C. has lived D. will live
3.They _______ already _______ the movie.
A. have; see B. have; seen C. did; see D. will; see
4._______ you _______ to Beijing before?
A. Do; go B. Did; go C. Have; gone D. Have; been
5.My father _______ the car for five years.
A. buys B. bought C. has bought D. has had
6.We _______ here for half an hour.
A. arrive B. arrived C. have arrived D. have been
7.The film _______ on for ten minutes.
A. begins B. began C. has begun D. has been
8.He _______ his homework yet.
A. doesn't finish B. didn't finish C. hasn't finished D. won't finish
9.I _______ never _______ such a beautiful place.
A. have; seen B. do; see C. did; see D. will; see
10.They _______ friends since childhood.
A. are B. were C. have been D. will be
11.She _______ the piano for two hours.
A. plays B. played C. has played D. will play
12._______ he _______ the letter?
A. Has; written B. Did; write C. Does; write D. Will; write
13.We _______ our classroom twice this week.
A. clean B. cleaned C. have cleaned D. will clean
14.He _______ in this school since he came here.
A. teaches B. taught C. has taught D. will teach
15.I _______ the book, so I can return it to you now.
A. read B. have read C. will read D. am reading
16.They _______ to the Great Wall three times.
A. go B. went C. have gone D. have been
17.The rain _______ for three days.
A. falls B. fell C. has fallen D. has been falling
18.She _______ ill since last Monday.
A. is B. was C. has been D. will be
19.We _______ each other for a long time.
A. don't see B. didn't see C. haven't seen D. won't see
20.The dog _______ the bone already.
A. eats B. ate C. has eaten D. will eat
21.He _______ in this city for ten years.
A. works B. worked C. has worked D. will work
22._______ you _______ the new teacher?
A. Do; meet B. Did; meet C. Have; met D. Will; meet
23.They _______ the project yet.
A. don't finish B. didn't finish C. haven't finished D. won't finish
24.I _______ this song many times.
A. sing B. sang C. have sung D. will sing
25.She _______ here since 2020.
A. studies B. studied C. has studied D. will study
26.We _______ the museum twice.
A. visit B. visited C. have visited D. will visit
27.The cat _______ the mouse just now.
A. catches B. caught C. has caught D. will catch
28.He _______ to school by bike for three years.
A. goes B. went C. has gone D. has been going
29.I _______ my keys. I can't find them anywhere.
A. lose B. lost C. have lost D. will lose
30.They _______ in the park since 9 o'clock.
A. are B. were C. have been D. will be
第二部分 单项选择提升训练(共8小题, 每小题5分, 共40分)
31.She _______ English for five years.
A.learns B. learned C. has learned D. will learn
32._______ he _______ his homework?
A. Has; done B. Did; do C. Does; do D. Will; do
33.We _______ this restaurant before.
A. come B. came C. have come D. have been
34.The sun _______ for an hour.
A. shines B. shone C. has shone D. has been shining
35.I _______ not _______ from him since last month.
A. hear B. heard C. have; heard D. will; hear
36.They _______ the game three times this year.
A. win B. won C. have won D. will win
37.She _______ in the library for two hours.
A. reads B. read C. has read D. has been reading
38._______ you _______ your room yet?
A. Do; clean B. Did; clean C. Have; cleaned D. Will; clean
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
编写说明:2026版陕西省(职教高考)《英语考纲百套卷》,依据最新版《中等职业学校公共基础课课程标准》、《陕西省普通高校职业教育单独招生考试复习指导》以及历年真题编写。本套试卷共100份:第一部分是50份知识点训练卷,第二部分是语音知识、词汇和语法、完形填空、阅读理解、单词拼写、短文改错和书面表达等35份专项训练卷,第三部分是15份综合模拟卷。
本试卷是2026版陕西省(职教高考)《英语考纲百套卷》的第23卷,是语法知识点训练卷。
2026版陕西省(职教高考)《英语考纲百套卷》第23卷
知识点训练卷·现在完成时
考试时间:50分钟 满分:100分
班级 姓名 学号 成绩
第一部分 单项选择(共30小题, 每小题2分, 共60分)
从每小题的A、B、C、D四个选项中,选出最佳选项。
1.I _______ this book for two weeks.
A. borrow B. borrowed C. have borrowed D. have kept
【答案】D
【解析】句中 “for two weeks” 表示一段时间,borrow 是短暂性动词,不能与一段时间连用,需用延续性动词 keep,现在完成时结构为 “have/has + 过去分词”,keep 的过去分词是 kept,故选 D。
2.She _______ in Xi'an since 2018.
A. lives B. lived C. has lived D. will live
【答案】C
【解析】“since 2018” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,live 的过去分词是 lived,主语是 she,用 has,故选 C。
3.They _______ already _______ the movie.
A. have; see B. have; seen C. did; see D. will; see
【答案】B
【解析】already 是现在完成时的标志词,结构为 “have/has + 过去分词”,see 的过去分词是 seen,主语是 they,用 have,故选 B。
4._______ you _______ to Beijing before?
A. Do; go B. Did; go C. Have; gone D. Have; been
【答案】D
【解析】“before” 常与现在完成时连用,have been to 表示 “去过某地(已回来)”,have gone to 表示 “去了某地(未回来)”,此处问 “你以前去过北京吗”,应用 have been,故选 D。
5.My father _______ the car for five years.
A. buys B. bought C. has bought D. has had
【答案】D
【解析】“for five years” 表示一段时间,buy 是短暂性动词,不能与一段时间连用,需用延续性动词 have,现在完成时结构为 “have/has + 过去分词”,have 的过去分词是 had,主语是 my father,用 has,故选 D。
6.We _______ here for half an hour.
A. arrive B. arrived C. have arrived D. have been
【答案】D
【解析】“for half an hour” 表示一段时间,arrive 是短暂性动词,不能与一段时间连用,需用 be 动词,现在完成时结构为 “have/has + 过去分词”,be 的过去分词是 been,主语是 we,用 have,故选 D。
7.The film _______ on for ten minutes.
A. begins B. began C. has begun D. has been
【答案】D
【解析】“for ten minutes” 表示一段时间,begin 是短暂性动词,不能与一段时间连用,需用 be on 表示状态,现在完成时结构为 “have/has + 过去分词”,be 的过去分词是 been,主语是 the film,用 has,故选 D。
8.He _______ his homework yet.
A. doesn't finish B. didn't finish C. hasn't finished D. won't finish
【答案】C
【解析】“yet” 常用于现在完成时的否定句中,结构为 “have/has + not + 过去分词”,finish 的过去分词是 finished,主语是 he,用 has,故选 C。
9.I _______ never _______ such a beautiful place.
A. have; seen B. do; see C. did; see D. will; see
【答案】A
【解析】“never” 常与现在完成时连用,结构为 “have/has + 过去分词”,see 的过去分词是 seen,主语是 I,用 have,故选 A。
10.They _______ friends since childhood.
A. are B. were C. have been D. will be
【答案】C
【解析】“since childhood” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,be 的过去分词是 been,主语是 they,用 have,故选 C。
11.She _______ the piano for two hours.
A. plays B. played C. has played D. will play
【答案】C
【解析】“for two hours” 表示一段时间,应用现在完成时,结构为 “have/has + 过去分词”,play 的过去分词是 played,主语是 she,用 has,故选 C。
12._______ he _______ the letter?
A. Has; written B. Did; write C. Does; write D. Will; write
【答案】A
【解析】句中没有明确的过去时间状语,结合语境问 “他写完信了吗”,强调对现在的影响,应用现在完成时,结构为 “have/has + 过去分词”,write 的过去分词是 written,主语是 he,用 has,故选 A。
13.We _______ our classroom twice this week.
A. clean B. cleaned C. have cleaned D. will clean
【答案】C
【解析】“this week” 表示到目前为止的一段时间,应用现在完成时,结构为 “have/has + 过去分词”,clean 的过去分词是 cleaned,主语是 we,用 have,故选 C。
14.He _______ in this school since he came here.
A. teaches B. taught C. has taught D. will teach
【答案】C
【解析】“since he came here” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,teach 的过去分词是 taught,主语是 he,用 has,故选 C。
15.I _______ the book, so I can return it to you now.
A. read B. have read C. will read D. am reading
【答案】B
【解析】句意为 “我已经读完这本书了,所以现在可以还给你了”,强调过去的动作对现在的影响,应用现在完成时,结构为 “have/has + 过去分词”,read 的过去分词是 read,主语是 I,用 have,故选 B。
16.They _______ to the Great Wall three times.
A. go B. went C. have gone D. have been
【答案】D
【解析】“three times” 表示次数,常与现在完成时连用,have been to 表示 “去过某地(已回来)”,此处指去过长城三次,故选 D。
17.The rain _______ for three days.
A. falls B. fell C. has fallen D. has been falling
【答案】D
【解析】“for three days” 表示一段时间,且动作可能还在持续,应用现在完成进行时,结构为 “have/has + been + 现在分词”,fall 的现在分词是 falling,主语是 the rain,用 has,故选 D。
18.She _______ ill since last Monday.
A. is B. was C. has been D. will be
【答案】C
【解析】“since last Monday” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,be 的过去分词是 been,主语是 she,用 has,故选 C。
19.We _______ each other for a long time.
A. don't see B. didn't see C. haven't seen D. won't see
【答案】C
【解析】“for a long time” 表示一段时间,应用现在完成时的否定形式,结构为 “have/has + not + 过去分词”,see 的过去分词是 seen,主语是 we,用 have,故选 C。
20.The dog _______ the bone already.
A. eats B. ate C. has eaten D. will eat
【答案】C
【解析】“already” 是现在完成时的标志词,结构为 “have/has + 过去分词”,eat 的过去分词是 eaten,主语是 the dog,用 has,故选 C。
21.He _______ in this city for ten years.
A. works B. worked C. has worked D. will work
【答案】C
【解析】“for ten years” 表示一段时间,应用现在完成时,结构为 “have/has + 过去分词”,work 的过去分词是 worked,主语是 he,用 has,故选 C。
22._______ you _______ the new teacher?
A. Do; meet B. Did; meet C. Have; met D. Will; meet
【答案】C
【解析】句意为 “你见过这位新老师吗”,强调过去的动作对现在的影响,应用现在完成时,结构为 “have/has + 过去分词”,meet 的过去分词是 met,主语是 you,用 have,故选 C。
23.They _______ the project yet.
A. don't finish B. didn't finish C. haven't finished D. won't finish
【答案】C
【解析】“yet” 常用于现在完成时的否定句中,结构为 “have/has + not + 过去分词”,finish 的过去分词是 finished,主语是 they,用 have,故选 C。
24.I _______ this song many times.
A. sing B. sang C. have sung D. will sing
【答案】C
【解析】“many times” 表示次数,常与现在完成时连用,结构为 “have/has + 过去分词”,sing 的过去分词是 sung,主语是 I,用 have,故选 C。
25.She _______ here since 2020.
A. studies B. studied C. has studied D. will study
【答案】C
【解析】“since 2020” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,study 的过去分词是 studied,主语是 she,用 has,故选 C。
26.We _______ the museum twice.
A. visit B. visited C. have visited D. will visit
【答案】C
【解析】“twice” 表示次数,常与现在完成时连用,结构为 “have/has + 过去分词”,visit 的过去分词是 visited,主语是 we,用 have,故选 C。
27.The cat _______ the mouse just now.
A. catches B. caught C. has caught D. will catch
【答案】B
【解析】“just now” 表示 “刚才”,是一般过去时的标志词,应用一般过去时,catch 的过去式是 caught,故选 B。(注:本题虽为一般过去时,但用于对比现在完成时的时间标志,帮助理解考点)
28.He _______ to school by bike for three years.
A. goes B. went C. has gone D. has been going
【答案】D
【解析】“for three years” 表示一段时间,且动作可能还在持续,应用现在完成进行时,结构为 “have/has + been + 现在分词”,go 的现在分词是 going,主语是 he,用 has,故选 D。
29.I _______ my keys. I can't find them anywhere.
A. lose B. lost C. have lost D. will lose
【答案】C
【解析】句意为 “我把钥匙丢了,到处都找不到”,强调过去的动作对现在的影响,应用现在完成时,结构为 “have/has + 过去分词”,lose 的过去分词是 lost,主语是 I,用 have,故选 C。
30.They _______ in the park since 9 o'clock.
A. are B. were C. have been D. will be
【答案】C
【解析】“since 9 o'clock” 表示从过去某一时间开始一直持续到现在,应用现在完成时,结构为 “have/has + 过去分词”,be 的过去分词是 been,主语是 they,用 have,故选 C。
第二部分 单项选择提升训练(共8小题, 每小题5分, 共40分)
31.She _______ English for five years.
A.learns B. learned C. has learned D. will learn
【答案】C
【解析】“for five years” 表示一段时间,应用现在完成时,结构为 “have/has + 过去分词”,learn 的过去分词是 learned,主语是 she,用 has,故选 C。
32._______ he _______ his homework?
A. Has; done B. Did; do C. Does; do D. Will; do
【答案】A
【解析】句中没有明确的过去时间状语,结合语境问 “他做完作业了吗”,强调对现在的影响,应用现在完成时,结构为 “have/has + 过去分词”,do 的过去分词是 done,主语是 he,用 has,故选 A。
33.We _______ this restaurant before.
A. come B. came C. have come D. have been
【答案】D
【解析】“before” 常与现在完成时连用,have been to 表示 “去过某地(已回来)”,此处省略了 to the restaurant,应用 have been,故选 D。
34.The sun _______ for an hour.
A. shines B. shone C. has shone D. has been shining
【答案】D
【解析】“for an hour” 表示一段时间,且动作可能还在持续,应用现在完成进行时,结构为 “have/has + been + 现在分词”,shine 的现在分词是 shining,主语是 the sun,用 has,故选 D。
35.I _______ not _______ from him since last month.
A. hear B. heard C. have; heard D. will; hear
【答案】C
【解析】“since last month” 表示从过去某一时间开始一直持续到现在,应用现在完成时的否定形式,结构为 “have/has + not + 过去分词”,hear 的过去分词是 heard,主语是 I,用 have,故选 C。
36.They _______ the game three times this year.
A. win B. won C. have won D. will win
【答案】C
【解析】“this year” 表示到目前为止的一段时间,应用现在完成时,结构为 “have/has + 过去分词”,win 的过去分词是 won,主语是 they,用 have,故选 C。
37.She _______ in the library for two hours.
A. reads B. read C. has read D. has been reading
【答案】D
【解析】“for two hours” 表示一段时间,且动作可能还在持续,应用现在完成进行时,结构为 “have/has + been + 现在分词”,read 的现在分词是 reading,主语是 she,用 has,故选 D。
38._______ you _______ your room yet?
A. Do; clean B. Did; clean C. Have; cleaned D. Will; clean
【答案】C
【解析】“yet” 常用于现在完成时的疑问句中,结构为 “have/has + 过去分词”,clean 的过去分词是 cleaned,主语是 you,用 have,故选 C。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$