2022届高考英语语法单选题专项训练:现在完成时(含答案解析)

文档属性

名称 2022届高考英语语法单选题专项训练:现在完成时(含答案解析)
格式 docx
文件大小 31.1KB
资源类型 教案
版本资源 通用版
科目 英语
更新时间 2021-11-11 00:00:00

图片预览

文档简介

2022届高考英语语法单选题专项训练:现在完成时
一、单项选择(共30小题;共38分)
1. In the last few years, China _____ great achievement in the space industry.
A.has made B.had made C.was making D.will make
2. For the last twenty years, medical science _____ control over several dangerous diseases.
A.achieved B.will achieved C.has achieved D.had achieved
3. The school board is made up of parents who _____ to make decisions about school affairs.
A.had been elected B.had elected
C.have been D.have elected
4. Congratulations on the great progress you _____ since last year.
A.make B.have made
C.were making D.will have made
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
5. —Would you like something to eat
—No, thanks. I _____ supper already.
A.had B.have C.will have D.have had
6. The reports went missing in 2012 and nobody _____ them since.
A.sees B.saw C.has seen D.had seen
7. Mr. Liu _____ English since he graduated from Tianjin Normal University.
A.was teaching B.has taught C.had taught D.taught
单项选择
8. They _____ thousands of survivors since the earthquake happened.
A.rescued B.are rescuing C.have rescued D.had rescued
9. The 24 solar terms (二十四节气) _____ a great effect on Chinese people's lives for thousands of years.
A.have had B.had C.have D.had had
10. —I've heard Bob _____ back from his journey to Africa.
—What about visiting him now
A.had come B.was coming C.would come D.has come
11. During the last three decades, the number of people participating in physical fitness programs sharply.
A.was increasing B.has increased
C.had increased D.will be increasing
12. Steven came to China ten months ago and he _____ as an engineer since then.
A.had worked B.is working C.worked D.has worked
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
13. Ann is still here. She won't leave until she _____ an answer.
A.has had B.will have C.had D.would have
14. In the last few years, China _____ great achievements in environmental protection.
A.had made B.has made C.was making D.is making
15. Congratulations on the great progress you _____ since last year.
A.make B.have made
C.were making D.will have made
16. Since 18th January, 2018, some airlines in China _____ mobile phone use on their aircrafts.
A.allow B.allowed C.have allowed D.had allowed
17. China's high-speed railways _____ from 9,000 to 25,000 kilometers in the past few years.
A.are growing B.have grown C.will grow D.had grown
单项选择
18. —I didn't ask for the name list. Why _____ on my desk
—I put it there just now in case you needed it.
A.does it land B.has it landed C.will it land D.had it landed
19. Danny _____ hard for long to realize his dream and now he is popular.
A.works B.is working C.has worked D.worked
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
20. From 650 to 323 BC the Greek civilization made advances in various fields that _____ the world ever since and will continue to do so.
A.influenced B.have influenced
C.had influenced D.are influencing
21. The reports went missing in 2012 and nobody _____ them since.
A.sees B.saw C.has seen D.had seen
22. Mr. Smith left New York ten years ago, and he _____ in the countryside ever since.
A.lives B.has lived C.is living D.lived
23. In the last few years, China _____ great achievements in environmental protection.
A.has made B.had made C.was making D.is making
24. I _____ half of the English novel, and I'll try to finish it at the weekend.
A.read B.have read C.am reading D.will read
25. During the last three decades, the number of people participating in physical fitness programs _____ sharply.
A.was increasing B.has increased
C.had increased D.will be increasing
26. I'm sorry I didn't phone you, but I've been very busy _____ the past couple of weeks.
A.beyond B.with C.among D.over
27. Mr. White _____ in our school for nearly forty years before he retired last month.
A.worked B.has worked C.had worked D.would work
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
28. —Mr. Liu _____ English for forty years, but he is retired now.
—No wonder I haven't seen him so far this term.
A.was teaching B.has taught C.had taught D.taught
29. —Do you know Russian
—Yes, I _____ it for two years when I lived in Harbin.
A.learned B.had been learning
C.was learning D.have learned
30. —Sarah is busy adapting her novel into a movie.
—Oh! No wonder I _____ her around these days.
A.haven't seen B.hadn't seen C.didn't see D.won't see
答案
第一部分
1 . B
2 . C
3 . C
4 . B
5 . D
【解析】
正确答案是D。
此题考查的是时态。句意:——你要吃点东西吗?——不用,谢谢。我已经吃过晚饭了。have 吃(饭),动词,根据句中的already可知时态为现在完成时,主语为I,故使用have had。
6 . C
【解析】
正确答案是C。
此题考查的是时态。句意:这些报告2012年就丢失了,从那以后再也没有人看到过它们。根据句意可知这些报告自从2012年到现在为止再没有人见过它们了。since 自从,通常与现在完成时连用。
7 . B
【解析】
正确答案是B。
此题考查的是时态。句意:刘先生从天津师范大学毕业后就一直教授英语。表示过去发生的事情一直持续到现在应用现在完成时,故选B。
8 . C
【解析】
正确答案是C。此题考查的是时态辨析。A.一般过去时; B.现在进行时; C.现在完成时; D.过去完成时。句意:自从地震发生后,他们已经救了成千上万的幸存者。since引导的时间状语从句是一般过去时,那么主句是现在完成时。
9 . A
【解析】
正确答案是A。
此题考查的是时态。根据时间状语“for thousands of years”,本句用现在完成时,故选A。
10 . D
【解析】
考查动词时态。根据句意,可知 Bob 已经从非洲回来,用现在完成时,选择 D。
11 . B
【解析】
考查动词的时态语态。从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase 的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有 B 项符合语境。
12 . D
13 . A
【解析】
正确答案是A。
此题考查的是时态。句意:Ann 还在这里。直到她得到答案她才会离开。题干中主句是一般将来时,until 从句用现在完成时,强调从句谓语动词表示的动作发生在主句谓语动词表示的动作之前。
14 . B
【解析】
正确答案是B。
此题考查的是时态。根据时间状语in the last few years可知表示从过去某一时间开始持续到现在并可能持续下去的动作,故使用现在完成时。
15 . B
【解析】
正确答案是B。
此题考查的是时态。句意:祝贺你自从去年以来取得的巨大进步。根据本句的时间状语since last year可知,此处应用现在完成时。
16 . C
【解析】正确答案是C。此题考查的是时态。since后跟过去时间,句子时态用现在完成时,故选C。
17 . B
【解析】
正确答案是B。
此题考查的是时态。句意:在过去的几年里。中国高铁里程已从9000千米增加到25000千米。根据句中的时间状语in the past few years可知,谓语动词应用现在完成时。
18 . B
【解析】
正确答案是B。
此题考查的是时态。句意:——我没有要花名册。为什么它在我桌子上了?——我刚放的,以便你需要它。此处表示过去发生的动作对现在造成的结果,故用现在完成时。
19 . C
【解析】
正确答案是C。
此处考查的是时态。句意:Danny长时间为实现梦想而努力,现在他非常受欢迎。由for long可知使用现在完成时,表示过去的动作持续到现在,还可能持续下去,故选C。
20 . B
【解析】正确答案是B。此题考查的是时态。根据从句的时间状语“ever since”可知,这里用现在完成时,故选B。
21 . C
【解析】
正确答案是C。
此题考查的是动词的时态。根据句中的时间状语“since”可知,句中的时态应该用现在完成时。故选C。
22 . B
【解析】
正确答案是B。
此题考查的是时态。由ever since可知用现在完成时,表示动作从过去某一时刻开始一直持续到现在,还可能持续下去。
23 . A
【解析】
正确答案是A。
此题考查的是动词的时态。根据句首的标志性时间状语“In the last few years”和语境可知,空格处应使用现在完成时态,表示已经取得了巨大成就。故选A。
24 . B
【解析】正确答案是B,此题考查时态。句意:我已经看完了这本英文小说的一半,周末会尽力把另一半看完。发生在过去的动作对现在产生影响,用现在完成时。“看小说”这一动作发生在过去,到目前为止看了一半,故用完成时,故选B。
25 . B
【解析】
正确答案是B。
此题考查的是动词时态。根据本句中的时间状语during the last three decades“在过去的三十年间”可知要用现在完成时。
26 . D
【解析】
正确答案是D。
此题考查的是介词辨析。beyond 超出;with 具有,和......一起;among 在......当中;over 在......正上方,在......期间;over the past/last+一段时间 在过去的......里,与现在完成时搭配使用。
27 . C
28 . D
【解析】
正确答案是D。
此题考查的是时态。句意:——刘先生教英语四十年了,但他现在退休了。——难怪这个学期到目前为止我没有见过他。表示过去某一段时间内做过某事且现在不做了,使用一般过去时。
29 . A
【解析】
正确答案是A。
此题考查的是时态。句意:——你会俄语吗?——会,我住在哈尔滨的时候学了两年。learn 学习,动词;根据句中的lived可知时态为一般过去时,表示学俄语是过去发生的事情并且现在没有在学,故使用learned。
30 . A
【解析】
正确答案是A。
此题考查的是时态。句意:——Sarah忙着把她的小说改编成电影。——噢!难怪我这些天都没有看见她。根据these days可知是从过去某一时间开始持续到现在的动作,还可能持续下去,故用现在完成时。
第1页(共1 页)