现在完成时-知识点训练卷 2026版陕西省(职教高考)《英语考纲百套卷》第23卷(原卷版+解析版)

2025-08-25
| 2份
| 15页
| 141人阅读
| 2人下载

内容正文:

编写说明: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。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

现在完成时-知识点训练卷 2026版陕西省(职教高考)《英语考纲百套卷》第23卷(原卷版+解析版)
1
现在完成时-知识点训练卷 2026版陕西省(职教高考)《英语考纲百套卷》第23卷(原卷版+解析版)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。