
通用版2022高考英语一轮复习考点七情态动词和虚拟语气练习含解析.doc
14页考点七 情态动词和虚拟语气限时25分钟一、单句语法填空1.We ________ (enjoy) the sunshine in Sanya now if it were not for the delay of our flight.答案:would be enjoying 句意:要不是耽误了航班,我们现在正在三亚享受阳光根据后面的“now〞和“if it were not for ...〞可知,此处是对现在状况的虚拟,故主句用would be doing2.When I was small, my mom ________ read me stories at night.答案:would 句意:当我小时候,我母亲常常在晚上给我读故事would “过去常常〞,表示过去的习惯性的行为3.The accident ________ have been caused by a dog running across the road, but we don't know for sure.答案:might 句意:事故可能是由一条横穿马路的狗引起的,但我们不确定分析句子可知,本句是对过去动作的推测,可能性不大,故填might。
4.He looked so hungry as though he ________ (eat) a decent meal for a month.答案:hadn't eaten 句意:他看起来如此饿好似已有一个月没有吃过一顿像样的饭了由主句中的looked可知,as if/though后面跟过去完成时表示对过去的虚拟5.I was caught in a traffic jam for over an hour, otherwise, I ________ (keep) you waiting for such a long time.答案:wouldn't have kept 句意:我在交通堵塞中被困了一个多小时,否那么我不会让你等这么长时间句中用了虚拟语气,otherwise说明后面句子的内容和过去事实相反,指如果不被交通阻塞困住,句子谓语动词用“would/should/could/might +have+过去分词〞形式6.Although passing the driving test ________ be difficult now, it's worth the efforts.答案:can 句意:虽然现在通过驾驶考试可能是困难的,但付出的努力是值得的。
此处用can表示有时可能会,故填can7.My mother ________ (be) angry with me, but I couldn't shut my mouth before I shouted at her!答案:wouldn't have been 句意:我母亲本来不会对我生气的,但我没有管住自己的嘴,对她大吼大叫了!wouldn't have done “本来不会做某事〞8.I'm not sure of the reason for the dog's illness, but it ________ (cause) by eating too much.答案:may/might have been caused 句意:我不能肯定狗生病的原因,但它也许是因为吃得太多了根据前句“I'm not sure of the reason for the dog's illness〞可知,这里为不肯定的推测,故用may/might have done “可能做某事〞;由于dog's illness与cause之间为被动关系,故答案为may/might have been caused。
9.—Can I pay the bill by check?—Sorry, sir. But it is the rule of our hotel that payment ________ be made in cash.答案:shall 句意:——我可以用支票付账吗?——对不起,先生但这是我们酒店的规定,应当以现金付款shall可以在法律条文、规章制度中表示规定或义务等,此处是旅馆的规定10.Passengers ________ talk to the driver while the bus is moving, because it will take his focus off the road.答案:mustn't 句意:当公共汽车开动时,乘客不得与司机交谈,因为这将把他的注意力从路上转移开来此处表示“禁止,不允许〞,故用mustn't11.David didn't attend his daughter's graduation ceremony, but he does wish he ________ (be) there.答案:had been 句意:戴维没有参加女儿的毕业典礼,但他确实希望他曾在那里。
这里wish后面的宾语从句用虚拟语气,与过去的事实相反,用过去完成时12.Even a small personal computer ________ store vast amounts of information.答案:can 句意:即使是一台小型个人电脑也能储存大量的信息此处表示一种能力,故填can13.The report is scheduled to be handed in tomorrow, so he ________ (attend) the concert with his family yesterday. 答案:couldn't have attended 句意:这份报告定于明天提交,昨天他不可能和家人去听音乐会couldn't have done表示对过去事情有把握的否认推测,意为“不可能已经做了某事〞14.I am sorry I am very busy now. If I ________ (have) time, I would certainly go to the movies with you.答案:had 根据前面的“I am sorry I am very busy now.〞可知,是对现在的虚拟,if从句中使用一般过去时。
15.It ________ well be the largest cathedral in the world.答案:may 句意:它很可能是世界上最大的大教堂may与well连用,表“很可能〞16.Most green tea drinkers do not add milk or sugar, but you ________ if you like.答案:can 句意:大局部喝绿茶的人不(往茶里)加牛奶或糖,但是如果你喜欢,你可以加can表示许可,符合句意17.The head teacher demanded that the paper ________ (finish) after class.答案:(should) be finished demand后的宾语从句应该用虚拟语气,即“(should+)动词原形〞,由于finish与the paper之间存在动宾关系,所以用被动语态18.How I wish I ________ (have) the chance to watch the football games with my father, who was a reporter there.答案:had had wish从句用虚拟语气,根据逗号后面的非限制性定语从句中的谓语动词was可知,这里表示的是与过去事实相反的虚拟语气,因此应用过去完成时。
19.There was a lot of fun at yesterday's party. You ________ (come), but why didn't you?答案:should have come 句意:昨天的聚会很有趣你本应该来,为什么没来呀?should have done sth.表示本应该做某事而实际上没做20.Antarctica was so mystically described by some people. If only I ________ (be) there!答案:had been 句意:南极洲被一些人描述得很神奇如果我去过那里就好了!if only “要是……就好了〞引导的句子应使用虚拟语气,表示与过去情况相反的假设,应使用过去完成时,故答案为had been21.It ________ (be) Mr Black because he is away on a trip to China.答案:can't be 句意:那人不可能是布莱克先生,因为他去中国旅游了根据because引导的原因状语从句的内容可知,说话者的推测是很有把握的表示非常有把握的否认推测应该用can't。
22.You ________ as well tell us now; we'll find out sooner or later.答案:may/might 句意:你最好现在告诉我们,我们迟早会查明的may/might as well是固定搭配,意为“最好,倒不如〞23.The door ________ open, no matter how hard she pushed.答案:wouldn't 句意:无论她怎么用力推,门总是打不开主语The door为物,且pushed表示过去,故填wouldn't表示一种倾向性24.________ it rain tomorrow, we would have to cancel the football match.答案:Should 本句中条件句是对将来状况的虚拟,当条件句中有助动词had, were, should时,可以将if省略,把这些助动词放在句首,构成倒装结构25.—________ you interrupt now? Can't you see I'm on the phone?—Sorry, sir, but it's urgent.答案:Must 根据第二个问句可知,此处应用must, 意为“非要……,偏要……〞,用来告诉某人他的举止使你很生气或困扰。
二、单句改错1.If he studies at this school, he would know you well. ________________________________________________________________________答案:studies→studied 句意:如果他在这所学校学习的话,他会对你很熟悉根据后面的主句“would know〞可知,本句是对现在的虚拟,故从句应该用一般过去时2.The order came that the medical supplies are sent to the countryside. ________________________________________________________________________答案:are→(should) be 此句中that引导同位语从句,解释前面的order 的内容,order后面的从句应该使用虚拟语气“(should) do〞的结构,故将are改为be3.He mustn't be a basketball player, because he is much to。












