2018年高考题和高考模拟题英语分项版汇编:动词的时态和语态及情态动词
- 资源简介:
此资源为用户分享,在本站免费下载,只限于您用于个人教学研究。
共24道小题,约8240字。
2018年高考及最新模拟分类汇编之动词的时态和语态及情态动词
2018年高考动词的时态和语态及情态动词
1.【2018•北京】1. —Hi, I’m Peter. Are you new here? I haven’t seen you around?
—Hello, Peter. I’m Bob. I just _________ on Monday.
A. start B. have started C. started D. had started
【答案】C
【解析】考查时态。句意:——嗨,我是彼得。你是新来的吗?我没有在附近见过你。——你好,彼得。我是鲍勃。我周一刚刚开始住在这儿。根据两人谈话内容可知,Bob现在在这儿,他开始(start)住在这儿是发生在周一的事情,周一是一个过去的时间,故该句应用一般过去时态,C选项正确。
点睛:一般过去时表示过去某个时间里发生的动作或状态或过去习惯性、经常性的动作、行为。一般过去时常与表示过去的时间状语或从句连用,如:yesterday,last week,in the past,in 2017,once,a few days ago等。
2.【2018•北京】4. Susan had quit her well-paid job and _________ as a volunteer in the neighborhood when I visited her last year.
A. is working B. was working C. has worked D. had worked
【答案】B
点睛:过去进行时表示在过去某一时间段或某一段时间内正在发生或进行的动作或状态。
3.【2018•北京】7. 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
【答案】B
【解析】考查时态。句意:在过去的几年里,中国的高速铁路已经从9,000公里增长到25,000公里。该句时间状语为in the past few years。中国高速铁路的增长是从过去一直到现在几年里的情况,故该句应用现在完成时态。B选项正确。
点睛:现在完成时可以表示过去的事情对现在的影响,也可以表示持续到现在的动作或状态,动词一般是延续性的。常见的时间状语有:since + 时间点/从句,for two months,so far,recently,in the past/last few days等。
4.【2018•北京】9. A rescue worker risked his life saving two tourists who _________ in the mountains for two days.
A. are trapping B. have been trapped C. were trapping D. had been trapped
【答案】D
【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。“who ___ in the mountains for two days”是定语从句,修饰two tourists,two tourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正确。
点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为had done,被动语态的表达形式为had been done。
5.【2018•北京】12. In today’s information age, the loss of data _________ cause serious problems for a company.
A. need B. should C. can D. must
【答案】C
点睛:can的基本用法:1. (表示能力、功能)能,会;2. (表示推测)可能,可能会;3.(表示允许,请求)可以;4.(表示客观可能性)有时会。
6.【2018•北京】13. They might have found a better hotel if they _________ a few more kilometers.
A. drove B. would drive C. were to drive D. had driven
【答案】D
【解析】考查虚拟语气。句意:如果他们多开几公里的话,他们也许会找到一个更好的旅馆。由“they might have found a better hotel”可知,该句是表示对过去的虚拟。if ____ a few more kilometers是条件句部分,表示对过去的虚拟,条件句部分要用过去完成时态,故D选项正确。
点睛:1. 表示对现在的虚拟:if条件句用一般过去时,主句用would/might/could/should+do;2. 表示对过去的虚拟:if条件句用过去完成时,主句用would/might/could/should+have done;3. 表示对将来的虚拟: if条件句用were to do/should do/一般过去时,主句用
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源