表示推测的情态动词一.表推测的情态动词有:肯定的推测一般用must,should/oughtto,may/might或could(不用can)1.must的语气最强,译为“肯定,准是,想必是”;(mustn’t表示禁止)2.should/oughtto的语气次之,译为“很可能,应该”,指按常理推测;3.may/might,could的语气最弱,译为“也许,可能”。4.can’t/couldn’t表示否定推测,‘‘不可能‘‘eg.Youhavebeenworkinghardallday,youmustbetired.Hemustbeworkingintheofficenow.Heshouldcomeheretoday.Canthisbedonebyhim?Shemaybestillwaitingforus.Thismaynotbedonebyhim.Thiscannotbedonebyhim.二.“情态动词+havedone”的用法。1.musthavedone“过去一定做了某事”表示对过去的一种肯定性推测。eg.Shemusthavegonebybus.Itmusthaverainedlastnight,fortheroadisquitemuddy.2.can/couldhave+done“过去可能做了某事”,“couldhave+done”也可表示‘‘过去本可以做某事但实际上却没有做”eg.Hewasnotathomelastnight,hecouldhavegonetothecinema.Icouldhavefinishedmyhomeworklastnight,butIwastoosleepy.3.“can/couldnot+have+done”“过去不可能做了某事”她不可能去你家,她不知道你的地址。eg.Shecannothavebeentoyourhouse;shedoesnotknowyouraddress.4.may/mighthavedone“过去或许做过某事”may/mightnothavedone“过去或许没有做过某事”eg.Ican’tfindmykey,Imighthaveleftitathome.Hemightnothavegotyourletter.5.oughtto/shouldhavedone,”表示本应该做某事,而事实上并没有做”。否定句表示“本不该做某事而实际上做了”。你在实验中本应该更仔细些的Yououghtto/shouldhavebeenmorecarefulinthisexperiment.他不应该把那些旧衣服扔了。Heoughtnottohavethrowntheoldclothesaway.6.“needn’thavedone”表示“本没有必要做某事实际上却做了”这次旅行我穿太多了,我本没有必要这样做,天气太热了。Iworetoomuchforthetrip,butIneedn’thavedoneso.Theweatherwashot.