- 2021-05-20 发布 |
- 37.5 KB |
- 6页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【英语】2018届二轮复习情态动词典题练与析学案(5页word版)
2018届二轮复习 情态动词典题练与析 1.—Tom, it is high time you ________ preparing for the final exam. There are only two weeks left. —Thank you for reminding me. A. start B. will start C. would start D. started 答案与解析:D 考查虚拟语气。it is high time后面的从句要用虚拟语气,谓语动词用过去式。句意:——Tom,你该为期末考试做准备了,只剩下两周的时间了。——谢谢你提醒我。 2.—Did you attend the meeting? —I ________ the news now if I ________ it. A.would have known; had attended B.would know; attend C.would know; had attended D.would have known; attended 答案与解析:C 句意:——你参加会议了吗?——要是我参加了的话,我现在就会知道那个消息了。本题是错综虚拟条件句。第一句的did暗示了下文的时间是过去时,对过去的虚拟应用if I had done something;答语中的主句是对现在情况的虚拟,故用would know。 3.Frankly, I'd rather you ________ anything about it for the time being. The boss is very angry. A.hadn't done B.don't do C.didn't do D.won't do 答案与解析:C 句意:说实话,我宁愿你现在什么都不做,老板现在很生气。would rather后的宾语从句中要用虚拟语气,用一般现在时表示与现在或将来事实相反,用过去完成时表示与过去事实相反。根据语境,此处表示与现在事实相反,故用一般过去时。 4.Now everybody. It's high time we ________ to work. A.start B.would start C.started D.had started 答案与解析:C 句意:好了,现在是我们大家开始工作的时候了。在It's (high/about) time之后的从句中要用虚拟语气,谓语动词用过去式或should do,故选C项。 5.How I wish I ________ to learn Japanese when I was ten. A.would begin B.began C.should begin D.had begun 答案与解析:D 句意:我多么希望我在10岁时就开始学日语了。在wish后的宾语从句中,表示与过去事实相反的情况用过去完成时。 6.My mother stared at me as if she ________ me before. A.didn't see B.hasn't seen C.hadn't seen D.doesn't see 答案与解析:C 句意:母亲看着我,好像以前没见过我似的。根据主句的时态判断,as if后的状语从句中描述的是与过去事实相反的假设,故用过去完成时。 7.If you ________ another ten minutes, you would have witnessed the event. A.had waited B.would had waited C.have waited D.would wait 答案与解析:A 句意:如果你再等10分钟,你就会目睹那个重大事件了。从would have witnessed可以看出从句是与过去情况相反的假设,所以用过去完成时,故选A项。 8.He made a suggestion that the English test ________ until next Wednesday. A.will be put off B.be put off C.will put off D.put off 答案与解析:B 句意:他提出建议,英语考试应该推迟到下周三。suggestion后的同位语从句常用“should+动词原形”结构,should可以省略;test与put off是被动关系,故用被动语态。 9.But for your timely help, the boy ________ his life. A.must have lost B.may lose C.might have lost D.should lose 答案与解析:C 句意:如果不是你的及时帮助,那个男孩可能会丧命。but for表示的是一个虚拟条件,句子表示与过去事实相反的假设,故用might have lost。must have done只表示推测。 10.I was very busy that day. Otherwise I ________ in the discussion. A.would take part B.had taken part C.took part D.would have taken part 答案与解析:D 句意:我那天很忙,要不然我就会参加那天的讨论了。otherwise引导的是含蓄虚拟语气条件句,表示与过去事实相反的情况,主句谓语动词用would have done的形式。 11.He has always insisted that he ________ Dr. Turner instead of Mr. Turner. A.will be called B.call C.have been called D.should be called 答案与解析:D 句意:他一直坚持被叫做特纳博士,而不是特纳先生。insist意为“坚持要……”时,从句中应用“(should+)动词原形”;he与call是被动关系,应用被动语态。 12.The requirement is that every student ________ one or two books. A.donate B.donates C.donated D.will donate 答案与解析:A 句意:要求每一个学生捐一到两本书。requirement作主语,表语从句中动词用“should+动词 原形”形式,should可省略。 13.My sister eats too much every day, or she ________ thinner. A.will be B.is C.would be D.had been 答案与解析:C 句意:我妹妹每天吃的太多了,要不然她会瘦点的。or暗含一种虚拟条件,其后的句子表示与现在相反的情况,故选C。 14.If only I ________ the news yesterday! I had wanted to call on her. A.had known B.have known C.knew D.know 答案与解析:A 句意:要是我昨天知道这个消息就好了,我本来想去拜访她的。if only引导的从句中要用虚拟语气,谓语动词用过去完成时表示与过去事实相反,故选A项。 15.—How I wish I had studied harder when I was in senior school! —If you had, you ________ a university student now. A.are B.would be C.should D.were 答案与解析:B 句意:——我多么希望在高中的时候学习能再努力点啊!——如果你努力点学习,现在你就是一个大学生了。本题中从句是对过去的虚拟,主句中有时间状语now,是对现在的虚拟,所以用“would+动词原形”的形式。查看更多