大学英语语法专项练习题及答案一、时态1.BytheendofAprilPeterhereforthreemonths.A.willhavestayedB.willstayC.staysD.hasstayed2.I'mawfullysorry,butIhadnoalternative.Isimply_____whatIdid.A.oughttohavedoneB.havetodoC.hadtodoD.mustdo3.We________ourbreakfastwhenanoldmancametothedoor.A.justhavehadB.havejusthadC.justhadD.hadjusthad4.Eversincethefamilymovedtothesuburbslastyear,they________betterhealth.A.couldhaveenjoyedB.hadenjoyedC.havebeenenjoyingD.areenjoying5.Iboughtanewhouselastyear,butI______myoldhouseyet,soatthemomentIhavetwohouses.A.didnotsellB.havenotsoldC.hadnotsoldD.donotsell6.IdecidedtogotothelibraryassoonasI________.A.finishwhatIdidB.finishedwhatIdidC.wouldfinishwhatIwasdoingD.finishedwhatIwasdoing7.He_________whenthebuscametoasuddenstop.A.wasalmosthurtB.washurthimselfC.wastohurthimselfD.washurtinghimself8.IsupposethatwhenIcomebackintenyears'timeallthoseoldhouses_______down.A.willhavebeenpulledB.willhavepulledC.willbepullingD.willbepulled9.Bob'sleggothurt________thePurpleMountains.A.whileheisclimbingupB.whilewewereclimbingupC.whileweclimbedupD.whileheclimbedup10.Pickmeupat8o'clock.I_______mybathbythen.A.mayhaveB.willbehavingC.canhavehadD.willhavehad11.Ifyousmokeinanon-smokingsectionpeople________.A.willobjectB.objectedC.mustobjectD.haveobjected12.Bytheendofthismonth,wesurely_______asatisfactorysolutiontotheproblemA.havefoundB.willbefindingC.arefindingD.willhavefound13.We__________tostartourownbusiness,butweneverhadenoughmoney.A.havehopeB.hopeC.hadhopedD.shouldhope14.Thegraybuildingiswheretheworkerslive,andthewhiteoneiswherethespareparts______A.areproducingB.areproducedC.producedD.beingproduced15.Whilepeoplemayrefertotelevisionforup-to-the-minutenews,itisunlikelythattelevision__________thenewspapercompletely.A.willreplaceB.havereplacedC.replaceD.replaced16.It'sreportedthatbytheendofthismonththeoutputofcementinthefactory________byabout10%.A.willhaverisenB.hasrisenC.willberisingD.hasbeenrising17.Untilthen,hisfamily___________fromhimforsixmonths.A.didn'thearB.hasn’tbeenhearingC.hasn'theardD.hadn'theard18.Theconference________afullweekbythetimeitends.A.musthavelastedB.willhavelastedC.wouldlastD.haslasted19.GreatasNewtonwas,manyofhisideas_______todayandarebeingmodifiedbytheworkofscientistsofourtime.A.aretochallengeB.maybechallengedC.havebeenchallengedD.arechallenged20.Itseemsoil_______fromthispipeforsometime.We’llhavetotakethemachineaparttoputitright.A.hadleakedB.isleakingC.leakedD.hasbeenleaking21.Onceenvironmentaldamage________,ittakesmanyyearsforthesystemtorecover.A.hasdoneB.istodoC.doesD.isdone22.Itwasverykindofyoutodothewashing-up,butyou_________it.A.didn'thavetodoB.wouldn'thavedoneC.mightn'thavedoneD.mustn'thavedone23.Hecamebacklate,_______whichtimealltheguestshadalreadyleft.A.afterB.byC.atD.During24.Sheoughttostopwork;shehasaheadachebecauseshe_______toolongA.hasbeenreadingB.hadreadC.isreadingD.read25.Thegrowthofpart-timeandflexibleworkingpatterns,andoftrainingandretrainingschemes,________morewomentotakeadvantageofemploymentopportunities.A.haveallowedB.allowC.allowingD.allows26.Youshouldhaveputthemilkintheicebox;Iexpectit_______undrinkablebynow.A.becameB.hadbecomeC.hasbecomeD.becomes27.Americawillneveragainhaveasanationthespiritofadventureasit_______beforetheWestwassettled.A.couldB.wouldC.wasD.did28.Therewasaknockatthedoor.Itwasthesecondtimesomeone________methatevening.A.hadinterruptedB.wouldhaveinterruptedC.tohaveinterruptedD.tointerrupt29.Itwasonlyaftersomeprogress_________intheuseanddevelopmentofelectriccurrentthatmenbegantorealizetheimportanceandpossibilitiesofmagnetism.A.wasmadeB.wouldhavebeenmadeC.hasbeenmadeD.hadbeenmade30.Inthisexperiment,theyarewakenedseveraltimesduringthenightandaskedtoreportwhatthey________.A.hadjustbeendreamingB.havejustbeendreamingC.arejustdreaminD.hadjustdreamt二、非谓语动词1.Heworedarkglassestoavoid________.A.havingbeenrecognizedB.toberecognizedC.recognizedD.beingrecognized2.TheVikingarebelieved_______America.A.tohavediscoveredB.todiscoverC.indiscoveringD.tohavebeendiscovered3.Herewefoundhalesnow,asmostofitseemed________blownoffthemountain.A.tohavebeenB.tobeC.thatitwasD.thatithadbeen4.Eversincethefamilymovedtothesuburbslastyear,they________betterhealth.A.couldhaveenjoyedB.hadenjoyedC.havebeenenjoyingD.areenjoying5.Heasked_________sincehehadbeenchairmanforsevenyears.A.nottohavebeenre-electedB.tobenotre-electedC.nottobere-electedD.tohavenotbeenre-elected6.Weregret________youthatthematerialsyouorderedareoutofstock.A.informingB.toinformC.havinginformedD.tohaveinformed7.Thedyingsoldierhadthemessage_______straighttothecommander.A.sentB.tobesentC.besentD.beingsent8.Don'tworry,Philipisquiteused________insuchheavytrafficasthis.A.todrivingB.tohavedrivenC.tobedrivingD.todrive9.Ifyouwant_________youhavetogetthefundsomewhere.A.thatthejobisdoneB.thejobdoneC.tohavedonethejobD.thejobthatisdone10.ThereismorelandinAustraliathanthegovernmentknows__________.A.whattodowithB.howtodoC.todowithitD.todoit11.It'snouse__________menottoworry.A.youtellB.yourtellingC.foryoutohavetoldD.havingtold12.__________suchagoodchance,hepla