巩固性练习:从A、B、C、D中选择最佳答案。1.---Youdidn’twaitforMr.Smithlastnight,didyou?---No,butwe______.Hedidn’treturnhomeatall.A.couldn’thavewaitedB.needn’thaveC.didn’tneedtoD.shouldwait2.Harry______havewonthePhysicscompetitioneasilyyesterday,buthegaveup.A.couldB.mightC.shouldD.must3.---MayIspeaktoyourmanagerMr.Smithatsixo’clocktonight?”---“I’msorry,Mr.Smithtoaconferencebeforethen.”A.willhavegoneB.hadgoneC.wouldhavegoneD.hasgone4.---Tomtookawayourteacher’scellphonewithoutbeingpermitted.---Really?Ican’timaginethathe_______havedonesuchathing.A.mustB.mayC.canD.should5.---Wasityouthatmadethesuggestion?---Ithavebeen.Ican’tremember.A.needB.mustC.shouldD.may6.Theweatherturnedouttobefineyesterday.I_________thetroubletocarrymyumbrellawithme.A.shouldhavetakenB.couldhavetakenC.needn'thavetakenD.mustn'thavetaken7.Hepaidforaseat,whenhe______haveenteredfree.A.couldB.wouldC.mustD.need8.Ididn’tseeherinthemeetingroomthismorning.Sheatthemeeting.A.mustn’thavespokenB.mightn’thavespokenC.can’thavespokenD.shouldn’thavespoken9.---Hi,isthatPeterBrown?---Sorry.You______thewrongnumber.A.mustdialB.musthavedialedC.shoulddialD.shouldhavedialed10.Iwasonthehighwaywhenthiscarwentpastfollowedbyapolicecar.They______atleast150kilometersanhour.A.shouldhavebeendoingB.musthavebeendoingC.couldhavedoneD.wouldhavedone1.Heisnotpoor.You____havelenthimthemoney.A.can’tB.needn’tC.couldn’tD.mustn’t2.Therewasplentyoftime.You___havehurried.A.won’tB.mustn’tC.needn’tD.couldn’t3.Hepaidforaseat,whenhe___haveenteredfree.(05山东)A.couldB.wouldC.mustD.need4.I____hereintime,butImetanoldfriendofmine.Istoppedandtalkedwithhimforsometime.A.shouldn’thavecomeB.musthavecomeC.needn’thavecomeD.couldhavecome5.They____havefinishedtheworkyesterday,butitwasraininghard.A.mustB.couldC.shouldD.might1.Something___tohim.(05江西22题)A.musthappenB.shouldhavehappenedC.couldhavehappenedD.musthavehappened2.Ididn’thearthephone.I____asleep.(MET89)A.mustbeB.musthavebeenC.shouldbeD.shouldhavebeen3.---Irangyourhomeyesterday.AmanansweredbutIdidn’trecognizethevoice.---On,it___mybrother,Peter.A.mustbeB.musthavebeenC.canhavebeenD.mightbeKeysforreference:1---5CAADD6---10CACBB1-5BCADB1-3DBB