您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 情态动词+have-done用法
情态动词+havedone(havebeendoing)一、教学目标情态动词+havedone(havebeendoing)的用法二、生成问题情态动词+havedone(havebeendoing)的用法有哪些?1、should(oughtto)+havedone(havebeendoing)表示“本来应该做而实际上没做”,其否定式表示“本来不该做却做了”,常含有责备的语气。Youshouldhavebeenherefiveminutesago.五分钟之前你就应该到这里了。HowIregrettedthedayswhenIhadplayedandshouldhavestudied.我多么懊悔我本应该好好学习的日子都玩掉了。Weshouldn’thavebeenrestingsolong.我们真不该休息这么长时间。2、could+havedone表示“本来有能力做而实际上没有做”。—Wecouldhavewalkedtothestation,itwassonear.这么近,我们完全能走着来车站。—Yes.Ataxiwasnotatallnecessary.是呀,根本不必搭车的。IcouldhavewonifIhadn’tfallenover.要不是摔倒,我准能赢。3、needn’t+havedone表示“本来不必做的事,实际上做过了”。Igotupearly,butneedn’thavedoneso,becauseIhadnothingtodothatmorning.那天早上我起得很早,可我根本不必起这么早,因为我无事可做。Youneedn’thavewrittensuchalongarticle.Theteacheronlyaskedfor300words,andyouhavewritten600words.你没有必要写这么长的文章,老师只要求写300字,你写了600字。4、wouldliketohavedone表示“本来希望做而却未做的事”。I’dliketohavegonetocollege.我要是上大学就好了。I’dliketohaveseentohisfacewhenheopenedtheletter.我真想看到他拆信时的脸色。5、can(could)+havedone(havebeendoing)表示对过去情况的推测,只用于否定和疑问句中,意为“一定没有······,一定不会······”。用could比用can语气更加委婉。Hecouldn’thavegonetobed,yousee,thelightinhisroomisstillon.他一定还没有睡,瞧,他房间的灯还亮着呢。WhereisDick?Wherecanhehavegone?Canhehavebeenworking?狄克在哪儿呢?他会去哪儿呢?他能一直干活吗?6、must+havedone(havebeendoing)表示对过去情况的推测,只用于肯定句,意思是“一定······”。Hereyesarered,shemusthavebeencrying.她两眼通红,一定一直在哭。Youmusthaveleftyourhandbaginthetheatre,Ithink.我想你一定把手提包丢在剧场了。7、may(might)+havedone(havebeendoing)表示对过去的推测,多用于陈述句,意思是“可能······”。用might比用may语气更加委婉。Imayhavemisunderstoodhim.我可能误解他了。Shemighthavetakenthebookwithher,Isuppose.我想她可能把书带走了。Theymighthavebeenquarrellingabouttheproblemthewholeday.对于那个问题他们可能一天都争论不休。8、would(should)+havedone(havebeendoing)用于虚拟条件句中,表示与过去事实相反。Should只用于第一人称,would用于各人称。IshouldhavecalledyouifIhadknownyourtelephonenumber.如果知道你的电话号码,我就给你打电话了。三、巩固练习1、Ifwe_______theotherroad,wemighthavearrivedhereintimeforthemeeting.A.takeB.hadtakenC.tookD.havetaken2、—Theweatherhasbeenveryhotanddry.—Yes.Ifithadrainedevenadrop,thingswouldbemuchbetternow!Andmyvegetables______.A.wouldn’tdieB.didn’tdieC.hadn’tdiedD.wouldn’thavedied3、—Sorry,ProfessorSmith.Ididn’tfinishtheassignmentyesterday.—Oh,you______havedoneitasyesterdaywasthedeadline.A.mustB.mustn’tC.shouldD.shouldn’t4、Ifhe_______myadvice,hewouldn’thavelosthisjob.A.followedB.shouldfollowC.hadfollowedD.wouldfollow5、I______havewatchedthatmovie—it’llgivemehorribledreams.A.shouldn’tB.needn’tC.couldn’tD.mustn’t6、I______hereearlier.Ineverthoughtthecarwouldbreakdownhalfway.A.couldcomeB.shouldcomeC.wouldhavecomeD.mayhavecome7、Ifhehadknownitwasgoingtorain,he______hisumbrellatowork.A.shouldhavetakenB.wouldhavetakenC.musthavetakenD.couldhavetaken8、Ifwe______earlier,wewouldhavehadtroublegettinggoodseats.A.didn’tarriveB.haven’tarrivedC.hadn’tarrivedD.couldn’tarrive
本文标题:情态动词+have-done用法
链接地址:https://www.777doc.com/doc-3693279 .html