语法专题讲座英语六、情态动词与虚拟语气语法专题讲座英语1.(2011·江苏)-Ileftmyhandbagonthetrain,butluckilysomeonegaveittoarailwayofficial.-Howunbelievabletogetitback!Imean,someone________it.A.willhavestolenB.mighthavestolenC.shouldhavestolenD.musthavestolen解析句意:“我把手提包忘在了火车上,但幸运的是有个人把它交给了铁路部门的一名官员。”“还能找回来这简直难以置信!我的意思是,有人原来可能把它偷走的。”mighthavedone可能已经……,表示对过去发生之事的不肯定的推测,符合题意。willhavedone表示将来完成时;shouldhavedone本应该做某事但实际未做;musthavedone表示对过去发生之事的肯定推测。答案B经典考题感悟语法专题讲座英语2.(2011·北京)-Idon’treallylikeJames.Whydidyouinvitehim?-Don’tworry.He________come.Hesaidhewasn’tcertainwhathisplanswere.A.mustnotB.neednotC.wouldnotD.mightnot解析题干中的hewasn’tcertain说明他可能不来,可能来,因此使用不完全否定,mightnot。答案D语法专题讲座英语3.(2011·福建)-ShallIinformhimofthechangeoftheschedulerightnow?-Iamafraidyou________,incasehecomeslateforthemeeting.A.willB.mustC.mayD.can解析句意:“我现在要通知他计划改变了吗?”“恐怕你得通知,以防他开会迟到。”此题要用must表示“必须”,指义务。will表示将来时,may和can用来指许可,不适合这种情景。答案B语法专题讲座英语4.(2011·辽宁)Ifyou________go,atleastwaituntilthestormisover.A.canB.mayC.mustD.will解析句意:如果你坚持要走,至少也要等暴风雨停了再走。must表示“一定要,坚持要(表示主张)”,符合语境。其他选项语气较弱,均不符合句子中有暴风雨必须要走的语气。答案C语法专题讲座英语5.(2011·湖南)-Noone________becomparedwithYaoMinginplayingbasketball.-Oh,youarereallyhisbigfan.A.canB.needC.mustD.might解析句意:“在打篮球方面,没有人能够与姚明相比。”“哦,你真是他的铁杆球迷。”can能够;need需要;must必须;might也许。由句意可知A项正确。答案A语法专题讲座英语6.(2011·陕西)-Willyoureadmeastory,Mummy?-OK.You________haveoneifyougotobedassoonaspossible.A.mightB.mustC.couldD.shall解析句意:“妈妈,你给我讲个故事吧。”“好的,如果你尽快地上床睡觉的话,我就会给你讲故事。”此处要用shall与第二人称或第三人称连用表示许诺、命令或威胁。此处表示许诺。答案D语法专题讲座英语7.(2011·全国新课标)They________havearrivedatlunchtimebuttheirflightwasdelayed.A.willB.canC.mustD.should解析句意:他们本来应该是中午到的,但是他们的航班延迟了。转折连词but的后面部分是过去的客观事实,所以前面要用与过去的事实相反的虚拟语气,故用shouldhavedone形式,意为“本来该做某事”,而实际上没有做。willhavearrived是将来完成时,表示到将来某个时间为止已完成的行为;canhavearrived是错误的表达;musthavearrived表示对过去的情况进行肯定猜测,意为“一定……了”。答案D语法专题讲座英语8.(2011·天津)I________soonerbutIdidn’tknowthattheywerewaitingforme.A.hadcomeB.wascomingC.wouldcomeD.wouldhavecome解析句意:我本该早点来的,但我不知道当时他们正在等我。根据后面一句话的意思可反推出说话人觉得自己当时应该早点到,但实际上过去并未这么做。Wouldhavedonesth.表示“过去本来会做某事”,暗含的意思是过去并未做到,符合该处的语意。答案D语法专题讲座英语9.(2011·江西)We________John’snameontheracelistyesterdaybutforhisrecentinjuryA.willputB.willhaveputC.wouldputD.wouldhaveput解析句意:要不是因为约翰最近受伤了,我们昨天就把他的名字填在比赛名单里了。句中butfor意为“要不是”,表示与过去的事实相反的假设,故只能用wouldhavedone结构。答案D语法专题讲座英语10.(2011·北京)-Wherearethechildren?Thedinner’sgoingtobecompletelyruined.-Iwishthey________alwayslate.A.weren’tB.hadn’tbeenC.wouldn’tbeD.wouldn’thavebeen解析第二句的意思“我真希望他们别总是回来晚了。”这是一个与一般情况相反的愿望,所以要用一般过去时。答案A语法专题讲座英语知识网络速解语法专题讲座英语语法专题讲座英语“情态动词+havedone”的用法比较复杂,有时表示推测,有时表示语气,是易混易错的知识点。其具体用法见下表:热门考点精析语法专题讲座英语序号情态动词+现在完成式用法例句1musthavedone仅用于肯定句中,表示对过去所发生的事情的推断,意为“想必,一定(已经)”。Itmusthaverainedlastnight,forthegroundiswet.昨晚一定下雨了,因为地面还是湿的。2can/couldhavedone1.常用于疑问句和否定句中,表示对过去所发生的事情的推测。2.couldhavedone用在肯定句中表示过去本来能够做某事而实际上没有做。Thereisnolightintheroom.Cantheyhavegoneout?屋里没有灯,他们可能出去了吗?Hecouldhavepassedtheexam,buthewastoocareless.本来他能够通过考试,但是他太粗心。语法专题讲座英语3may/mighthavedone用于肯定句和否定句当中,表示对过去某一事情的推测。Philipmay(might)havebeenhurtseriouslyinthecaraccident.菲利浦可能在车祸中受了重伤。4should/oughttohavedone常用于肯定句和否定句中,用在肯定句中表示过去应该做而实际未做,其意为“本该……”,用在否定句中表示过去不该做而实际上已经做了,其意为“本不该……”。Tom,youaretoolazy.Theworkshouldhavebeenfinishedyesterday.汤姆,你太懒惰了,这项工作本来应该昨天就做完的。5needhavedone用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”。Ineedn’thaveboughtsomuchwine—onlyfivepeoplecame.我本来没有必要买这么多酒,只来了五个人。语法专题讲座英语语法专题讲座英语语法专题讲座英语序号表示请求的情态动词说明例句1can/could表示请求允许,拜托对方做事,但could的语气更委婉。Couldyoutellmehowtogettothepostoffice?你能告诉我邮局怎么走吗?2will/wouldwill用于第二人称的疑问句中,表示询问对方的意志,表示请求或建议,但would的语气更委婉。Willyoupleasespellhisnameforme?请你把他的名字拼给我好吗?3shall用于第一,三人称,表示征询对方意见。WhereshallIwaitforyou?4may/might还可以表允许或请求的意思,用might则语气更加委婉,客气。may主要用于第一人称,而且要比用can正式的多。MayIuseyourphone?我可以用你的电话吗?语法专题讲座英语序号提问肯定回答否定回答1MayI...?Yes,youmay.No,youmustn’t.或No,you’dbetternot.2MustI...?Yes,youmust.No,youneedn’t.或No,youdon’thaveto.3Needyou...?Yes,Imust.No,Ineedn’t.4Wouldyouliketo...?Yes,Iwouldliketo.Thanks,IamafraidIwon’tbeableto.语法专题讲座英语同义词辨析例句can和beableto表示过去成功地做了某事时,用was/wereableto,不能用could。HewasabletofleeEuropebeforethewarbrokeout.=HemanagedtofleeEuropebeforethewarbrokeout.他在战争爆发之前逃离欧洲。must和havetomust表示主观,haveto表示客观。1.Wemustgoatonce.我们必须马上就走。2.IfIbuythatcar,lhavetoborrowsomemoney.如果我要买那辆汽车,我得借些钱。usedto和would1.usedto表示现在已不再这样了,would表示过去的习惯性动作可以延续到现在。2.usedto含有较强的“今昔对比”的含义,而would无此含义。3.usedto可接表示认识,状态或存在的动词,如:be,have,like,believe等,而would则不可。1.Heusedtobeveryfat.他过去非常胖。2.Idon’tswimsooftenasIusedto.我不像过去那样常游泳了。语法专题讲座英语-CouldIborrowyourdictionary?-Yes,ofcourseyoucan.语法专题讲座英语虚拟语气虚拟语气在条件句中的应用序号虚拟情况从句主句例句1与现在事实相反If+主语+动词过去式。主语+would/should/could/might+动词原形。IfIhadtime,Ishouldhelpyou.2与将来事实相反(1)If+主语+动词过去式。(2)If+主语+should+动词原形。(3)If+主语+wereto+动词原形。同上IfyouweretogotoBeijing,youwouldhaveachancetovisitTianAnMenSquare语法专题讲座英语3与过去事实相反If+主语+过去完成时主语+would/should/could/might+现在完成时。IfIhadknownyourtelephonenumberyesterday,Iwouldhavetelephonedyou.4说明:should表示应该,主句中的should只用于第一人称,从句中的should可用于各种人称;could表示能够,可能;might表示可能;would表示将,意愿。语法专题讲座英语语法专题讲座英语语法专题讲座英语语法专题讲座英语点击此处进入知能达标训练