1.Mikeinsistedthathe____nothingwrongand____free.A.did…setB.haddone…besetC.do…shouldbesetD.haddone…mustbeset2.Jane’spalefacesuggestedthatshe______ill,andherparentssuggestedthatshe________amedicalexamination.A.be;shouldhaveB.was;haveC.shouldbe;hadD.was;has2.——Ileftmyhandbagonthetrain,butluckilysomeonegaveittoarailwayofficial.——Howunbelievabletogetitback!Imean,someone______it.A.willhavestolenB.mighthavestolenC.shouldhavestolenD.musthavestolen3.We________thetopofthemountainbutforthisawfulweather.Itrainedallday.A.willreachB.wouldreachC.havereachedD.wouldhavereached4.Iwouldhavegonetovisithiminthehospital,butI________fullyoccupiedlastweek.A.wasB.wereC.hadbeenD.havebeen5.Theboy________thefirstprize,buthewassocarelessastomakeafoolishmistake.A.musthavegainedB.needhavegainedC.couldhavegainedD.shallhavegained6.Thankyouforallyourhardworklastweek.Idon'tthinkwe________itwithoutyou.A.canmanageB.couldhavemanagedC.couldmanageD.canhavemanaged7.It'stoobadthatI'veleftmynotebookinthedormitory.IfonlyI________itbacklastnight!A.didn'ttakeB.haven'ttakenC.hadn'ttakenD.wouldn'ttake8.—Iwon'tbeinfordinnertonight.—Well,________you'dtoldmeearlier.A.IhopeB.IwishC.IforgotD.Iremember9.Thegovernmenturgedthateveryeffort________tobringdownfoodprices.A.ismadeB.willbemadeC.bemadeD.mustbemade10.—You________havebothereddoingthewashingup.—That'sOK.Noproblem.A.wouldn'tB.mustn'tC.shouldn'tD.couldn't11.—Whereonearthhavetheygone?—Ihavenoidea,butIwishI________.A.knowB.knewC.wouldknowD.wouldhaveknown12.Ifwe______theotherroad,wemighthavearrivedhereintimeforthemeeting.A.takeB.hadtakenC.tookD.havetaken13.Teachersrecommendparents______theirchildrenunder12toridebicyclestoschoolforsafety.A.notallowB.donotallowC.mustn'tallowD.couldn'tallow14.Heactsasifhe______veryangry,butheishappyinside.A.isB.wereC.wouldbeD.hadbeen15.Ifhe______myadvice,hewouldn'thavelosthisjob.A.followedB.shouldfollowC.hadfollowedD.wouldfollow1.答案B【解析】本题考查insist用法。insist“表示坚持”认为时,后面的从句不用虚拟语气。本句中第一个空正式这“”种情况。而第二个空表示坚持要做某事,则应该用虚拟语气,谓语动词形式为(should)do。选B。2答案B【解析】考察suggest用法。Suggest表示说明,暗示的时候,用陈述语气;表示建议的时候用虚拟语气should+动词原形。结合句意可知B正确。句意:Jane苍白的脸色说明她病了。她父母建议她去做一个检查。2.答案B“——【解析】句意为我把我的手提包落在火车上了。——但幸运的是,有人拾到交给了铁路部门。失而复得,简”直难以置信!我是说,本来可能有人会偷了去。willhavedone将来可以完成,musthavedone一定做过某事,表示对过去事情的肯定推测,都与题意不符。shouldhavedone本来应该做某事,而实际没做,这就意味着希望有人偷包。mighthavestolen过去可能做过,语气比较婉转或不肯定,根据句意选B。3.答案:D【解析】句意:要不是恶劣的天气我们将会爬到山顶的。雨下了一整天。考查虚拟语气。由句中的“rained”“和butfor”可知是对过去的虚拟,故选D。易错选B。wouldreach是对现在或将来的虚拟。4.答案:A【解析】句意:上周我本来想去医院看他,但我当时太忙了。考查时态。由第一句对过去的虚拟以及第二句中的lastweek可知,此句是叙述过去的事实,故选A。5.答案:C【解析】考查虚拟语气。句意:那个男孩本来能够获得一等奖的,但是他太粗心犯了一个愚蠢的错误。buthewassocarelessastomakeafoolishmistake可以转换为条件从句ifhehadnotbeensocarelessastomakeafoolishmistake,这样就可以转换为虚拟语气的考点了,主句可以用could/would/might/shouldhavedon...