一、用“情态动词+have+done”结构表示对过去动作的推测,试题中常用过去时态或过去的时间状语给以暗示.情态动词的这一用法可以用“对立统一”来概括.
1.当试题的前句和后句在动作和意义上相互补充说明,且整个句意在动作和时间上是一个整体时,我们可用“统一”关系来解决这样的试题.常见的结构有:
musthavedone:表示对过去动作的肯定推测,常译作“一定做了……”,只能用于肯定句中.其否定形式为can‘t/couldn‘thavedone疑问式为Can/Could...havedone?.
could/mighthavedone:表示对过去发生的动作的可能性推测,常译作“可能做了……”.如:
1)SorryI‘mlate.I_____haveturnedoffthealarmclockandgonebacktosleepagain.
A.mightB.shouldC.canD.will
该题前句说明了结果,后句接着说出了产生这种结果的可能性,对前句进行补充说明.分析选项可知本题应选A.
2)MysistermethimattheGrandTheateryesterdayafternoon,sohe____yourlecture.
A.couldn‘thaveattended
B.needn‘thaveattended
C.mustn‘thaveattended
D.shouldn‘thaveattended
该题前句叙说一个客观事实,后句对前句进行补充说明,分析选项可知C是错误的;而B、D两项不符合题意.故本题选A.又如:
Jack____yet,otherwisehewouldhavetelephonedme.
A.mustn‘thavearrived
B.shouldn‘thavearrived
C.can‘thavearrived
D.neednothavearrived(C)
2.当试题的前后句在动作和意义上构成转折关系时,常借助“but,however,instead”等词来表示过去的动作与客观事实不符,这时我们就可以用“对立”关系来解决这样的试题.这种结构常见的有:
shouldhavedone/oughttohavedone:表示过去本应该做某事而实际上没有做.
shouldnothavedone/oughtnottohavedone:表示过去本不应该做某事但事实上却做了.
needhavedone:表示过去本来有必要去做某事,但事实上没有做.
neednothavedone:表示过去本来没有必要做某事,但事实上却做了.如:
3)Iwasreallyanxiousaboutyou.You_____homewithoutaword.
A.mustn‘tleaveB.shouldn‘thaveleft
C.couldn‘thaveleftD.needn‘tleave
分析该题前后句之间的关系和语气可知,事实上是“本不应该离家出走却走了”,故本题选B.
4)ItoldSallyhowtogethere,butperhapsI_____forher.
A.hadtowriteitout
B.musthavewrittenitout
C.shouldhavewrittenitout
D.oughttowriteitout
由句中的连词but可知前后句之间是对立关系,分析题意可知本题应选C.
二、考查情态动词基本用法之间的比较和辨析.最近几年试题中常借助具体的语境来考查考生对那些最常见的情态动词的基本用法的理解和把握,因此在做这样的试题时应认真分析语境中所含的实际意义,并结合情态动词的基本含义和用法做出正确的选择.
5)—IsJohncomingbytrain?
—Heshould,buthe______not.Helikesdrivinghiscar.
A.mustB.canC.needD.may
mustn‘t表示“禁止、不准”;cannot表示“不可能”;neednot表示“不必要”;maynot表示“可能不”.分析语境可知本题应选D.
6)—Ihearyou‘vegotasetofvaluableAustraliancoins.___Ihavealook?
—Yes,certainly.
A.DoB.MayC.ShallD.Should
分析语境可知这是在征求对方的许可,may表示“答应、可以”,语气比较委婉shall常用于第一、三人称作主语的疑问句中,表示征求对方意见和指示,假如此空用shall,则意为“要(我)看一下吗?”,不符合上下文意思.故本题选B.
7)MrBushisontimeforeverything.How____itbethathewaslatefortheopeningceremony?
A.canB.shouldC.mayD.must
mustbe表示肯定的猜测,只能用于肯定句中,由题意可知本题应选A.
8)—AreyoucomingtoJeff‘sparty?
—I‘mnotsure.I____gototheconcertinstead.
A.mustB.wouldC.shouldD.might
由题意和下句中的“I‘mnotsure”可知这段对话中存在一种可能性推测,might可以用来表示一种比较委婉的可能性判定,故本题选D.又如:
Ishouldhavebeenthere,butI_____notfindthetime.
A.wouldB.couldC.mightD.should
分析题意可知第二个分句表示过去的某种能力;C项只表示语气上的可能性,与题意不符.故本题选B.
9)Johnny,you____playwiththeknife,you____hurtyourself.
A.won‘t;can‘tB.mustn‘t;may
C.shouldn‘t;mustD.can‘t;shouldn‘t
mustn‘t表示“不可以;禁止”,分析题意可知第二个空表示某种可