高考专题训练——情态动词+havedone1
Ihavelostoneofmygloves
I_____itsomewhere
A.mustdropB.musthavedroppedC.mustbedroppingD.musthavebeendropped2
Morrison_____agoodsalaryinanofficejobinsteadofstayingathome,butshedecidednottoworkforthesakeofherchildren
A.musthavemadeB.couldmakeC.wouldmakeD.couldhavemade3
Fiveminutesearlier,andwe_____thelastsubwaytrain
A.oughttohavecaughtB.musthavecaughtC.couldhavecaughtD.couldcatch4
MissLiisn'tathome
She_____totheoffice
A.mayhavebeenB.shouldhavegoneC.wouldhavegoneD.musthavegone5
Thereareseveraltheoriesaboutwhydinosaurssuddenlydiedout,oneofwhichsaystheirdisappearance_____bytheclimatechange
A.mighthavecausedB.shouldhavecausedC.mighthavebeencausedD.shouldhavebeencaused6
Hewaslateforclasstoday
Butfortheheavyrain,he_____anhourearlier
A.couldcomeB.couldhavecomeC.weretoc