您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 情态动词have-done-习题
BBCCDDCCABDCACA1情态动词+havedone1.You____thetrees.Look,itisrainingnow.A.mustn'thavewateredB.needn'thavewateredC.couldhavewateredD.mighthavewatered2.Thestreetsarealldry.It_____duringthenight.A.can'thaverainedB.musthaverainedC.couldn'trainD.shouldn'thaverained3.Myson____theexamination,buthewasn'tcarefulenough.A.mightbeabletopassB.musthavepassedC.couldhavepassedD.wereabletopass4.We___theworksoearlywithoutyourhelp.A.couldn'tfinishB.can'tfinishC.couldn'thavefinishedD.can'thavefinished5.Ididn'tseeherinthemeetingroomthismorning.She___atthemeeting.A.mustn'thavespokenB.shouldn'thavespokenC.needn'thavespokenD.couldn'thavespoken6.WhereisMary?Sheisn'there.Ithinkshe_____.A.mayhavegonehomeB.musthavegonehomeC.mighthavegonehomeD.Alltheabove7.Igotupearlythismorning,butI_______sobecauseIhadnoworktodo.A.mustn'thavedoneB.didn'tneedtodoC.needn'thavedoneD.can'thavedone8.theweatherturnedourtobefineyesterday.I___thetroubletocarrymyumbrellawithme.A.shouldhavetakenB.couldhavetakenC.needn'thavetakenD.mustn’thavetaken9.Iwasreallyanxiousaboutyou.You__homewithoutaword.A.shouldn’thaveleftB.couldn’thaveleftC.needn'thaveleftD.mustn’thaveleft10.shecanspeakquitefluentEnglish.She___intheUSAforsometime.A.mustbeB.musthavebeenC.shouldhavebeenD.maybe11.Alice______agoodsalaryinajobbutshestayedathomeforthesakeofherfamily.A.mustmakeB.shouldhavemadeC.wouldmakeD.couldhavemade12.Iheardyouhadatrafficaccidentyesterday.Withalittlecareyou______thistrafficaccident.A.couldavoidB.wouldavoidC.couldhaveavoidedD.musthaveavoided13.----Butforhisfootinjury,he______anothergoldmedalintheBeijingOlympicGames.A.musthavewonB.wouldhavewonC.wouldwinD.hadwon14.Oh,I’mfeelingbadinthestomach.I______somuchfriedchickenjustnow.A.shouldn’teatB.mustn’thaveeatenC.shouldn’thaveeatenD.mustn’teat15.----Nowonderyoucaughtacold.You______outlastnightwithoutacoat.----IknowhowsillyIwas.A.shouldn’thavegoneB.mustn’thavegoneC.couldn’thavegoneD.mightn’thavegoneBBCCDDCCABDCACA21.Itmusthaverainedlastnight,forthegroundiswet.昨晚一定下雨了,因为地面还是湿的。2.Youmusthavebeenmadtospeaktotheservant.你和仆人说话,一定是发疯了。3.Marycan'thavestolenyourmoney.Shehasgonehome.玛丽不可能偷你的钱,她回家去4.Hemighthavegivenyoumorehelp,eventhoughhewasbusy.他或许会多给你一些帮助,即使他很忙。5.Tom,youaretoolazy.Theworkshouldhavebeenfinishedyesterday.汤姆,你太懒惰了,这项工作本来应该昨天就做完的。6.Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.我本来没有必要买这么多酒,只来了五个人。
本文标题:情态动词have-done-习题
链接地址:https://www.777doc.com/doc-5547596 .html