情态动词+havedone总结.docx
《情态动词+havedone总结.docx》由会员分享,可在线阅读,更多相关《情态动词+havedone总结.docx(13页珍藏版)》请在冰豆网上搜索。
情态动词+havedone总结
情态动词+havedone重点
1.Somethingmayhavehappenedtoher.
她可能发生了什么事情。
Shemighthavehadanaccident.
她或许遭受了意外.
Soshemusthavetakenthattoo.
因此,她肯定把它也带走了。
1)这三句话都用了“情态动词+不定式的完成时”,表示对发生过的事作某种猜测、推测。
(1)musthavedone可用来对某件过去的事情作肯定推测,表示“一定已经,想必已经”
做过某事,用于肯定的陈述句中。
否定句中用can'thavedone。
Shemusthavereceivedtheparcel,Isentitbyregisteredpost.
她一定已经收到包裹了,我是用挂号寄的。
(2)mayhavedone,mighthavedone,couldhavedone“可能做过某事”,就语气而言
couldhavedone所表的可能性更小些。
Hemay/might/couldhaveleftbynine.
他可能于九点前已离去。
⑶shouldhavedone/oughttohavedone表示“本该做某事”但实际未做。
Ishould/oughttohaveleftLondonbeforeninebutIdidn't.
我本该在九点以前离开伦敦,但是我没有。
⑷shouldn'thavedone/oughtn'ttohavedone表示“本不该做事”,但实际上又做了。
Heshouldn't/oughtn'ttohaveleftLondonbeforeninebuthedid.
他本不该在九点前离开伦敦,但是他离开了。
⑸can't/couldn'thavedone表否定推测,"不可能做过某事”。
Shecan't/couldn'thavegonetobed,forthelightinherroomisstillon.
她不可能上床睡觉了,因为她房间的灯还亮着。
(6)couldhavedone可表示客观上"本来能做某事但实际上没做”。
Hecouldhavefinishedtheworkintimebuthedidn'tworkhard.
他本来可以按时干完活的,但他没有卖力。
⑺needn'thavedone表示客观上"本不必做某事但实际上又做了”。
Ineedn'thavegonetotheofficeyesterday(butIwentthere).
昨天我没必要去办公室(但我却去了)。
(8)mighthavedone还可表示过去"本可能发生但实际上没有发生的动作”。
用于表示说
话人对已发生的事提出批评或意见。
Hemighthavegivenmorehelp,eventhoughhewasverybusy.
即使他很忙,也可以多帮点忙。
情态动词+动词完成式即"情态动词+动词完成式即"情态动词+have+done”,
表示对过去行为或动作进行推测、评论或判断。
这个结构是近几年高考情态动词的重点和难
点。
一、在虚拟语气中的用法
1.shouldhavedone表示"过去本应该做某事却未做。
”其否定结构shouldn'thave
done表示
“过去本不该做某事却做了。
”
2.oughttohavedone表示“过去本应该做某事却未做。
”其否定结构oughtn'ttohave
done表示“过去本不该做某事却做了。
”
mustn'thavedone的形
式。
其否定或疑问形式须用
can(could)
来表示•例如:
Sincetheroadiswet,it
表示“过去本没必要做某事却做了。
”
4.could(不能用can)havedone表示“过去本能够做某事却未做。
"注意:
其否定形式couldn'thavedone没有虚拟语气的用法,couldn'thavedone只能表推测,相当于can'thavedone,意为:
“过去不可能做了某事。
”
5.might(不能用may)havedone表示“过去本可以做某事却未做。
”注意:
其否定形
式mightnothavedone没有虚拟语气的用法,mightnothavedone只能表推测,相
当于maynothavedone,意为:
“过去可能没有做某事。
”
二、表推测的用法
1.musthavedone
表示对过去某事的肯定猜测,译为:
过去肯定做了某事。
不存在
haverainedlastnight.既然路是湿的,那昨天晚上肯定下雨了。
他不可能迷路。
我(当时)给他画了
Hecan'thavemissedtheway.Idrewhimamap.
张图。
"Thedictionaryhasdisappeared.Whocould
it?
词典不见了,(过去)
谁可能把它拿走了?
2.may/mighthavedone
may/mighthavedone表示“过去可能做了某事"。
may比might表示的可能性在说
话人看来稍大些。
may/mightnothavedone表示“过去可能没有做某事。
"例如:
Ican't
findmykeys.Imay/mighthaveleftthemattheschoolyesterday.我找不至U我的钥
匙了。
我可能昨天把他们落在学校了。
Johnmay/mightnothavepassedtheexam;he
表推测不能用于疑问句中。
3.can/couldhavedone表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。
Can/Couldhehavepassedtheexam?
他可能通过了考试吗?
Ithinkthathecouldn't/can'thavegoneabroad.Isawhimjustnow.我认为他不可能
出国了。
我刚才还看见他了。
注:
表示推测过去某动作发生的可能性时,就表示的可能性程度而言,must最大,could其
次,may更次之,might最小。
例如:
"IwonderhowTomknewaboutyourpast.”"我
想知道汤姆是怎么知道你的过去的。
”"Hemust/could/may/mighthaveheardofit
fromMary.”
“他肯定/很可能/可能/兴许(没准儿)已从玛丽那儿听说此事了。
”
“情态动词+havedone”考点解析
“情态动词+havedone”结构是重要考点,也是较难掌握的语法项目之一,为了帮助同学们更好地掌握使用这一考点,下面结合近年高考试题谈谈其主要用法。
考点之一:
在虚拟条件句中,如果表示与过去事实相反的情况,从句中用过去完成时,而主句中则用“情态动词+现在完成时”,即:
would/could/should/mighthavedone。
例如:
Iftheyhadfinishedtheworkontime,theywouldhavebeenpraisedbythemanager.
Ifyouhadworkedhard,youcouldhavepassedtheexamination.
考题分析:
1.Ifit___forthesnow,we___themountainyesterday.
A.werenot;couldhaveclimbedB.werenot;could
C.hadnotbeen;couldhaveclimbedD.hadnotbeen;could
climb
2.---IstayedatahotelwhileinNewYork.---Oh,didyou?
You___with
Barbara.
A.couldhavestayB.couldstayC.wouldstayD.musthave
stay
3.YesterdayJanewalkedawayfordiscussion,otherwise,she___somethingshewouldregretlater.
A.hadsaidB.saidC.mightsayD.mighthavesaid
答案简析:
1.根据信息词yesterday可以判断该句是表示与过去事实相反的虚拟条件句,从句中应该用“情态动词+现在完成时”,故答案选C。
2.本句是一个含蓄虚拟条件句,意思是:
Ifyouhadn'tstayatahotel
whileinNewYork,youcouldhavestayedwithBarbara.表达了与过去事实
相反的情况,答案选A。
3.本句考查的也是含蓄虚拟语气,意思是:
如果她参加了讨论,她可能会说出一些后来令她后悔的话。
表达了与过去事实相反的情况,故答案选D。
考点之二:
musthavedone表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定、肯定”。
其否定形式分别用can't/couldn
和can/could。
例如:
Itmusthaverainedlastnight,forthegroundiswetthismorning.
昨天晚上一定是下雨了,因为今晨地面是潮湿的。
Shedidn'tattendthelessonyesterday.Shemusthavebeenill.
她昨天没有上课,她一定是生病了。
1.Musthavedone语气极强,表示非常肯定,一定做了某事,基本只用肯定
句
tbe
巩固练习.
Hehavecompletedhiswork,otherwise,hewouldn
enjoyinghimselfbytheseaside.
A.shouldB.mustC.wouldn'tD.can't
Thiscakeisverysweet.Youalotofsugarinit.
A.ShouldputB.couldhaveputC.mightputD.musthaveput
Iwasonthehighwaywhenthiscarwentpastfollowedbyapolicecar.Theyatleast150kilometersanhour.
A.shouldhavebeendoingB.musthavebeendoing
C.couldhavedoneD.wouldhavedone
Ididn'thearthephone.Iasleep.
A.mustbeB.musthavebeenC.shouldbeD.shouldhave
been
2.may/mighthavedone也用于对已经发生过的情况的肯定推测判断,但
语气稍弱,意思是“可能,或许……”。
例如:
Shedidn'tgetthereintime.Shemayhavemissedthebus.
她没能及时到达那儿。
她可能没赶上汽车。
Hedidn'tcometoschooltoday.Hemighthavebeenill.
他今天没来上课,他可能病了。
巩固练习:
1.Sorry,I'mlate.Ihaveturnedoffthealarmclockandgone
backtosleepagain.(
A.mightB.shouldC.canD.will
2.Thewindowwasbroken.Tomhavedonethat,forhewasa
littlenaughty.
A.couldB.mightC.shouldD.oughtto
3.Yesterday,Janewalkedawayfromthediscussion.Otherwise,she
somethingshewouldregretlater.
A.hadsaidB.saidC.mightsayD.mighthavesaid
答案简析:
这三句表达的都是对过去已经发生过的情况的推测判断,意思是“可能、或
许”,应该用may/mighthavedone结构。
答案分别选ABD。
3.如果对过去情况推测判断的句子是疑问句和否定句,只能用can/could和
can't,/couldn't。
例如:
Hecan'thavegoneabroad;Isawhimanhourago.
他不可能去国外,我一个小时前还见到他呢。
---Canhehavepassedtheexam?
---No,hecan'thave.Hedidn't
workhard.
他通过考试了吗?
不,他不可能通过考试。
他学习不努力。
巩固练习:
1.---Therewerealreadyfivepeopleinthecarbuttheymanaged
totakemeaswell.
---Itacomfortablejourney.
A.can'tbeB.shouldn'tbeC.mustn'htavebeenD.
couldn'thavebeen
2.MysistermethimattheGrandTheatreyesterday,sohe
yourlecture.
A.couldn'thaveattendedB.needn'thaveattended
C.mustn'thaveattendedD.shouldn'thaveattended
3.MyEnglish-Chinesedictionaryhasdisappeared.Whohave
takenit?
A.shouldB.mustC.couldD.would
4.Ididn'tseeherinthemeetingoomthismorning.Sheatthe
meeting.(1995上海)
A.mustn'thavespokenB.shouldn'thavespoken
C.needn'thavespokenD.couldn'thavespoken
答案简析:
1、根据Theywerealreadyfivepeopleinthecar,buttheymanagedto
takemeaswell.一句中的时态,应该是对过去情况的推测判断,因为车上已经有5位人了,在带上我一个,可以断定这一定是一次不舒适的旅行。
所以,本句表达的是对过去否定的推测判断,应该用can't/couldhavedone来表达。
故答案选D。
2、根据句意“我妹妹昨天在大剧院见过他”,所以,一定是对过去已经发生的否定的判断,答案选A。
3、本句表达的是对过去发生过的情况的疑问,所以应该用couldhavedone,答案选C。
4、本句表达的是过去已发生情况否定的推测判断,应该用couldn'thavedone,故答案选D。
4.含有must/may/might表示对过去情况推测判断的句子,如果变成反意疑问句,反意疑问句中动词应与情态动词must等后的动词形式保持一致,用一般过去时或现在完成时。
例如:
Hemusthavebeenlivinghereforyears,hasn'the?
他一定是在这儿住了好几年了,是吗?
Youcan'thavesleptwelllastnight,didyou?
你昨天晚上没睡好,是不是?
巩固练习:
1:
Greatchangesmusthavetakenplaceinthevillageinthepastfew
years,they?
A.mustn'tB.haven'ttheyC.can'tD.didn't
2.Hemusthavelivedahappyafewyearsago,he?
A.didn'tB.hasn'tC.mustn'tD.can't答案简析:
1.含有must表示推测判断的句子,其反意疑问句的动词形式应与must后动词
时态保持
一致。
可以理解成如果不表示推测判断,该句应该说成:
Greatchangeshave
takenplaceinthevillageinthepastfewyear.变成反意疑问句后应该说成:
Greatchangeshavetakeplaceinthepastfewyears,haven所'tthey?
以,该题选Bo
2.本句中must后的动词形式应为did,所以,反意疑问句的动词应为
didn'to故答案选Ao
5.should/oughttohavedone表示“本来应该做的,而实际上没有做的事
情”,其否定形式则表示“已经做了不该做的事情”,含有责备的意思。
例如:
Theflowershavedied.Ishouldhavewateredthemoften.
这些花儿都死了。
我本来应该常给他们浇水的。
(其实没浇水)
Yououghtnottohavetoldthemthetruth.
你本不应该告诉他们真相的。
(其实你告诉他们了)
巩固练习:
1.Therewasalotoffunatyesterdaysparty.Youcome,butwhy
didn'tyou?
A.musthaveB.shouldC.needhaveD.oughttohave
2.Oh,Iamnotfeelingwellinthestomach,Isomuchfried
chickenjustnow.
A.shouldn'teatB.mustn'thaveeatenC.shouldn'thave
eatenD.mustn'teat
3.Iwasreallyanxiousaboutyou.Youhomewithoutaword.
(NMET2001)
A.mustn'tleaveB.shouldn'thaveleftC.couldn'thave
leftD.needn'tleave
---I'lltellMaryabouthernewjobtomorrow.
---Youherlastweek.
A.oughttotellB.wouldhavetoldC.musttellD.should
havetold
Mr.Whiteat8:
30forthemeeting,buthedidn'tshowup.
4.Mr.Whiteat8:
30forthemeeting,buthedidn't'sho'
A.shouldhavearrivedB.shouldarrive
C.shouldhavehadarrivedD.shouldbearriving
答案简析:
1、本句的意思是:
昨天的聚会很有意思,你本来应该来的,可你为什么没来?
表示“本应该做,而实际上没有做的事情”应该用should/oughttohavedone。
答案D。
2、、本句的意思是:
我胃不舒服,我刚才不应该吃那么多油炸鸡。
其实你吃了所以应该选C。
3、本句表达的意思是:
你不应该一句话没说就离开家。
含有责备的意思,做了不应该做的事情,答案选B。
6.needn'thavedone表示“做了本来不必做的事情”,通常不用于肯定句。
例如:
It'sonlyfiveminutes'walk.Weneedn'thavetakenataxi.
只有5分钟的步行路程,我们本不必乘出租车的。
Itiswarmtoday.Youneedn'thavewornyourcoat.
今天天气暖和,你本来不必穿大衣的。
巩固练习:
1.Heisnotpoor.Youhavelenthimthemoney.
A.can'tB.needn'tC.couldn'tD.mustn't
2.Therewasplentyoftime.Youhavehurried.
A.won'tB.mustn'tC.needn'tD.couldn't
答案简析:
1.该句的意思是:
他不穷,你本不必借给他钱。
答案选B.
2.该句的意思是:
时间充裕着呢,你不必慌忙。
答案选Co
---Catherine,Ihavecleanedtheroomforyou.
A.needn'tdoB.needn'thavedoneC.mustn'tdoD.
shouldn'thavedone
7.can/couldhavedone表示“本来能够做而实际上没有做的事情”。
例如:
Youcouldhavecomeherealittleearlier.
你本来可以早点来到这儿的。
Shec