1、【优化探究】(新课标)2014高考英语总复习 语法专攻略六 情态动词和虚拟语气巩固训练 外研版1(2012年高考江西卷)We _ have bought so much food now that Suzie wont be with us for dinner.Amay notBneedntCcant Dmustnt解析:句意:既然Suzie不和我们共进晚餐,我们本不必买那么多的食物。本题考查虚拟语气。根据句意可知这里表示与过去事实相反的假设,neednt have done表示本不需要做某事。A:可能不;C:不可能;D:禁止,不能与have done sth.连用。答案:B2(2012年高
2、考湖南卷)Sorry,I am too busy now.If I _ time,I would certainly go for an outing with you.Ahave had Bhad had Chave Dhad解析:句意:对不起,我现在太忙了。如果我有时间,我一定会跟你去郊游。考查虚拟语气。根据第一句可知设空处是对现在的假设,故if从句谓语动词为过去式。答案:D3(2011年高考江苏卷)I left my handbag on the train,but luckily someone gave it to a railway official.How unbelievabl
3、e to get it back!I mean,someone_it.Awill have stolen Bmight have stolenCshould have stolen Dmust have stolen解析:句意:我把手提包落在火车上了,不过,幸运的是,有人把它交给了乘警。把包拿回来是多么不可思议啊!我的意思是,有人可能偷了你的包。本题考查情态动词的用法。will have stolen为将来完成时,而此事已经过去,故答案为B项。should have stolen 表示本应该偷了,均不符合题意。答案:B4(2012年高考重庆卷) _ you interrupt now?Cant
4、 you see Im on the phone?Sorry Sir,but its urgent.ACan BShould CMust DWould解析:句意:你非要现在插嘴吗?没看到我在打电话?对不起,先生,不过事情紧急。考查具体语境中选择情态动词的能力。must在句中意为“非要”,其他三项都与语境不符,所以选C项。答案:C5If I _ hard then,I would have passed the TOEFL.Astudied Bwould studyChad studied Dwas studying解析:句意:如果我当时用功学习的话,我就会通过TOEFL考试了。本题考查虚拟语气
5、。根据then一词可以确定此处表示与过去事实相反,故if引导的从句部分用had done,故选C。答案:C6I_thank you enough for what you have done for me.Youre welcome.Amay not Bwill notCmust not Dcannot解析: 句意:你为我所做的一切我感激不尽。别客气。cannot.enough/cannot.too.“再也不为过”,固定搭配。答案:D7To be honest,if it were not for the fact that you_my close friend,I would not ta
6、ke such pains to serve you.Awere BareChad been Dhave been解析:考查时态。从the fact可知,“你是我的好朋友”是一个事实,所以用一般现在时表示一般性状况或事实。答案:B8_it rain tomorrow,we would have to cancel the football match.AWere BWouldCWill DShould解析:考查虚拟语气和倒装语序。句意:如果明天下雨,我们将不得不取消足球比赛。前半句是对将来情况的虚拟,正常语序是“If it should rain tomorrow”。省略if后,要将shoul
7、d提到主语之前,引起倒装。答案:D9. If Rose_her diamond in a safer place,it_stolen.Ahad put;might not have beenBhad put;could beChad put;might beDhad not put;could not have been解析:考查虚拟语气。句意:假如Rose把钻石放在一个更安全的地方,它可能就不会被盗了。根据语意可以推出这是与过去事实相反的虚拟语气形式,此时主句可用might have done形式,从句用过去完成时。B和C是混合虚拟语气形式,主句是与现在或将来相反的形式,但实际上钻石是在过去
8、被盗的。答案:A10(2011年高考陕西卷)I_through that bitter period without your generous help.Acouldnt have gone Bdidnt goCwouldnt go Dhadnt gone解析: 句意:如果没有你的慷慨相助的话,我不可能熬过那段艰苦的日子。本题考查虚拟语气。without your generous help相当于含蓄条件句If it hadnt been your generous help,此处表示与过去事实相反,所以主句部分采用couldnt have done结构,表示“本不可能”。故选择 A项。答案
9、:A11(2013年洛阳检测)We_have hurried all the way to the airportthe flight was called off because of the foggy weather.Amustnt BcouldntCneednt Dwouldnt解析:考查情态动词。neednt have done表示“过去本不必做,但实际上却做了”。句意:我们原本没必要匆忙赶到机场航班因为大雾天气取消了。答案:C12(2013年济南模拟)Sandy looks very happy.She_have got the wellpaid job.Ashould Bcoul
10、dCmust Dmight解析:考查情态动词。句意:Sandy看上去很高兴,她一定得到了那份待遇优厚的工作。must have done是对过去情况的肯定推测。答案:C13Mum,would you please buy me an MP5 player?If you can help do some housework the whole vacation,you_have one as a reward.Amust BneedCwould Dshall解析:句意:妈妈,你能给我买一个MP5吗?如果整个假期你能帮着做家务的话,你可以得到一个(MP5)作为奖励。shall此处表允诺。must必
11、须,need需要,would“愿意”,均不符合语境。答案:D14Do you know where David is? He is not in the office.Well,he_have gone farhis coats still here.Ashouldnt Bmustn tCcant Dwouldnt解析:句意:你知道David在哪吗?他不在办公室。噢,他不可能走远他的大衣还在这里呢。cant have done“不可能”,表示对过去情况的推测;shouldnt have done过去本不该做却做了;mustnt不能与have done搭配:wouldnt have done用于与过去事实相反的虚拟语气的主句中。答案:C15(2013年太原模拟)The weather turned out to be fine.I_the trouble to carry the umbrella with me.Ashould have taken Bneednt have takenCmustnt have taken Dcould have taken解析:句意:结果天气不错,我本不必费那么大劲带着雨伞的。根据turned可知是叙述过去的情况,根据语境可知用neednt have done本不必做却做了;A表示本该做却没做;D表示本来能够;C项形式不正确。答案:B4