情态动词与虚拟语气情态动词(一)基本用法1.can和could的用法1)表示能力或客观可能性,还可以表示请求和允许,如:Canyoufinishthisworktonight?Mancannotlivewithoutair.—CanIgonow?—Yes,youcan.注意:could也可表示请求,语气委婉,主要用于疑问句,不可用于肯定句,答语应用can(即:could不能用于现在时态的简略答语中),如:——CouldIcometoseeyoutomorrowmorning?——Yes,youcan(否定答语可用No,I’mafraidnot.)2)表示惊异、怀疑、不相信的态度。(主要用在否定句、疑问句或惊叹句中)如:Canthisbetrue?Howcanyoubesorude!ThiscannotbedonebyMary.2.may和might的用法1)表示许可。在表示请求、允许时,might比may的语气更委婉一些,否定回答时要用mustn’t,表示“不可以”、“禁止”、“阻止”之意.如:Youmaydrivethecar.—MightIuseyourpen?—No,youmustn’t.用MayI…征询对方许可在文体上比较正式,在口气上比较客气。在日常口语中,用CanI…征询对方意见更为常见。2)表示可能性,如:Itmayrainthisafternoon.3)用于祈使句中表示祝愿。如:Mayyousucceed!Longmayyoulive!3.must和haveto的用法1)表示必须、必要。如:Youmustcometoschoolintime.回答must引出的问句时,如果是否定的回答,不能用mustn’t,而要用needn’t或don’thaveto。—MustwehandinourEnglishexercisebooks?—Yes,youmust.(No,youdon’thaveto.)2)haveto的含义与must相似,两者往往可以互换使用,但must与haveto有下列几点不同:①must表示的是说话人的主观看法,而haveto则往往强调客观需要。如:Thefilmisnotinteresting.Ireallymustgonow.IhadtoworkwhenIwasyourage.②must只有一种形式,have则涉及人称、时态等方面的变化形式。③二者的否定意义不大相同。如:Youmustn’tgo.(带有很强的语气)表示“禁止、不允许”Youdon’thavetogo.(表示“不必”)④询问对方的意见时应用must,如:MustIcleanalltheroom?4.dare和need的用法1)need表示“必要”或“必须”,作情态动词,仅用于否定句或疑问句中,在肯定句中一般用must,haveto,oughtto或should代替。如:Youneedn’tbuythebook.——NeedIfinishtheworktoday?—Yes,youmust.;No,youneedn’t2)dare作情态动词,主要用于疑问句、否定句和条件从句中,一般不用在肯定句中。如:HowdareyousayI’munfair?Hedaren’tspeakEnglishbeforesuchacrowd,darehe?3)dare和need常用作实义动词,有时态、人称和数的变化。所不同的是,作实义动词时,在肯定句中,dare后面通常接带to的不定式,在否定和疑问句中,dare后面既可接带to的不定式,也可接不带to的不定式。如:Idaretoswimacrossthisriver.Hedoesnotdare(to)answer.Don’tyoudare(to)touchitIwonderedhowhedare(to)saythat.Heneedstofinishitthisevening.5.shall和should的用法1)shall用于第一人称,表示征求对方的意愿。如:Whatshallwedothisevening?2)shall用于第一、第三人称疑问句中,表示说话人征求对方的意见和向对方请示。如:Shallwebeginourlesson?Whenshallhebeabletoleavethehospital?3)shall用于第二、第三人称陈述句中,表示说话人给对方的命令、警告、允诺或威胁。如:Youshallfailifyoudon’tworkharder.(警告)HeshallhavethebookwhenIfinishreading.(允诺)Heshallbepunished.(威胁)4)should表示劝告、建议、命令时也可用oughtto。但oughtto语气重,含有“按道理应该……”之意,用should时表示自己的主观看法,如要反映客观情况或涉及法律、义务和规定的一般用oughtto。在疑问句中,通常用should代替oughtto。如:Youshouldgotoclassrightaway.ShouldIopenthewindow?should的含义较多,用法较活,现介绍三种特殊用法:①情态动词should用于第一人称时可以表示说话人的一种谦逊、客气、委婉的语气。如:Ishouldthinkitwouldbebettertotryitagain.(我倒是认为最好再试一试。)Youaremistaken,Ishouldsay.(依我看,你是搞错了。)Ishouldadviseyounottodothat.(我倒是劝你别这样做。)ThisissomethingIshouldhavelikedtoaskyou.(这是我本来想问你的。)②should还可以用在if引导的条件从句中,表示一件事听起来可能性很小,但也不是完全没有可能。相当于“万一”的意思。从句谓语由should加动词原形构成,主句却不一定用虚拟语气。如:Askhertoringmeupifyoushouldseeher.(你万一见到她,请让她给你打个电话。)Ifyoushouldchangeyourmind,pleaseletusknow.(万一你改变主意,请通知我们。)ShouldI(IfIshould)befreetomorrow,Iwillcome.(万一我明天有时间,我就来。)③Why/How+should结构表示说话人对某事不能理解,感到意外、惊异等意思,意为“竟会”。如:Whyshouldyoubesolatetoda?(你今天怎么来得这么晚?)—WhereisBettyliving?(贝蒂住在哪里?)—HowIshouldknow?(我怎么会知道呢?)Idon’tknowwhyyoushouldthinkthatIdidit.(我真不知道你凭什么认为这件事是我干的。)6.will和would的用法1)表示请求、建议等,would比will委婉客气。如:Wouldyoupassmethebook?2)表示意志、愿望和决心。如:Iwillneverdothatagain.Theyaskedasifwewoulddothatagain.3)用“willbe”和“will+have+过去分词”的结构表示推测,主要用于第二、三人称。前者表示对目前情况的推测,后者表示对已经完成的动作或事态的推测。如:Thiswillbethebookyouwant.Hewillhavearrivedbynow.4)would可表示过去反复发生的动作或某种倾向。would表示过去习惯时比usedto正式,并没有“现已无此习惯”的含义。带would的句子不宜用在故事开头。如:Thewoundwouldnotheal.(愈合)Duringthevacationhewouldvisitmeeveryweek.5)表示料想或猜想。如:Itwouldbeabouttenwhenhelefthome.Ithoughthewouldhavetoldyouallaboutit.7.oughtto的用法1)oughtto表示应该。如:Yououghttotakecareofhim.2)表示推测。注意与must表示推测时的区别:Hemustbehomebynow.(断定他已到家)Heoughttobehomebynow.(不十分肯定)Thisiswheretheoilmustbe.(比较直率)Thisiswheretheoiloughttobe.(比较含蓄)8.can和may表示可能性。我们在谈某事发生的可能性时,可以用can,may。can通常在表达一种可能性时是指“理论上的可能性”,并不牵涉是否真的会发生。如:Accidentscanhappenonsuchrainydays.can通常不用来表示某事实际发生的可能性或真实性,要表示某事发生的实际可能性时,我们用could,may或might,如:Willyouanswerthephone?Itmaybeyourmother.can也不能表达某事将会发生的可能性,而要用may或mignt表示。如:Wemaygoclimbingthissummer.(不能说Wecangoclimbingthissummer.)(二)情态动词+havedone:重点1.Can/could+havedone用于疑问句或否定句时,表示对过去情况的推测。Couldhavedone也可用于肯定句,表示“可能已经……”的意思;此外,它还可表示过去没有实现的可能性,意为“本来可以(可能)……”。Youcouldhavedonebetter,butyoudidn’ttryyourbest.(虚拟语气)IsawMr.Zhangjustnow.Hecouldn’thavegonetoBeijing.2.may/might+havedone一般只用于肯定句或否定句,不用于疑问句,表示对过去情况不肯定的推测,意为“也许已经(没有)……”。mighthavedone还可用来表示“本来可能……,”但实际上没发生的事。如:Hemay/mighthavegonehome.Hemaynothavefinishedthework.Youshouldnothaveclimbedthathill.Youmighthavekilledyourself.(虚拟语气)另外,might+havedone还可表达“本来应该或可以做但没有做某事”之意,含有轻微的责备口吻。如:Youmighthavegivenhimmorehelp,thoughyouwerebusy.(虚拟语气)3.must+havedone只用于肯定句,表示对过去情况肯定的推测,意为“想必,一定做了某事”。如:Itmusthaverainedlastnight,fortheroadwasquitemuddy.注意:如果要表示对过去情况否定的推测,不能用mustn’t,要用can’thavedone或couldn’thavedone来表示:“不可能做了某事”。如:Hecan’thavebeentoBeijing,forheknowstoolittleaboutit.4.need+havedone通常用于否定句或疑问句中,表示不必做的事情却做了。如:Youneedn’thavetoldherthenews,forIhadtoldherearlier.注意:didn’tneedtodo表示“没必要做而实际上也没有做某事”。如:Ididn’tneedtocleanthewindows.Mysisterdidit.5.should/oughttohavedone表示“应该做的事情没做”,shouldn’t/oughtnottohavedone表示“不应该做的事情却做了”。如:Youshouldhavecometothemeetingearlier.6.hadbetter+havedone用于事后的建议,含轻微责备的口吻,意为“当时最好做了某事”。其否定式hadbetternot+havedone表达相反的含义。如:Y