第1页共18页1大学英语四六级语法训练大学英语四六级语法训练及答案解析一.定语从句专项练习1.Thetree,thebranches_________arealmostbare,isaveryoldone.A.whoseB.inwhichC.ofwhichD.which2.We’llneverforgetthedayin1997__________HongKongheldagrandceremonymarkingthehandoverfromBritaintoChina.A.whenB.thatC.whichD.as3.Whoisthelady_________iswavingtoyou?A.whichB.thatC.whoD.whom4.Itwasnot________lateatnightthatwefoundourlostsheep.A.whenB.unlessC.untilD.while5.Thesizeoftheaudience,________Ihadexpected,waswellovertenthousand.A.whomB.asC.thatD.who6.Edwardistheboy_____Ithinkscoredthewinningpointsforthebasketballteam.A.whomB.thatC.whichD.who7.________thepeoplehavebecomemastersoftheirowncountry________sciencecanreallyservethem.A.Itisonlythen/thatB.Itisonlywhen/thatC.Itwasthat/whenD.Itwaswhen/then8.Myneighborsoneithersideofmehavepaintedtheirhouses,________第2页共18页2ofcoursemakesmyhouselookshabbierthanitreallyis.A.thatB.asC.whoD.which9.Johnhelpedmecleanmycar_________wasverykindofhim.A.andthisB.andthatC.itD.which10.Heinvestedhismoneyinmanycompanies,____wentbankruptwithin5months.A.ofwhichB.threeofwhichC.thatD.threeofthat11.Thesetwoareasaresimilar____theybothhaveahighrainfallduringthisseason.A.tothatB.besidesthatC.inthatD.exceptthat12.Theman,_____wemetinthestreet,camefromHaiti.A.thatB.whoC.whoseD.which13.Canyousolvesuchproblems_______raisedbytheaudience?A.whatwereB.aswereC.whichwereD.thatwere14.Itwasn’tsuchagoodfilm________shehadpromised.A.asB.thatC.whatD.like15.Therewasnotahutinthevillage_______hehadnotbroughtfoodandcomfort.A.whichB.towhichC.inwhichD.that16.Thisisthebook________Iwastellingyoujustnow.A.aboutthatB.inthatC.inwhichD.aboutwhich17.Boththedirectorandthefilm_____you’vejusttalkedaboutareveryfamous.A.whoseB.whichC.whomD.that第3页共18页318.Herfather,_______waslatelydead,hadleftheralargeproperty.A.heB.thatC.whichD.who19.Thisisthethirdtimewe________improvementsinthatequipment.A.aremakingB.madeC.havemadeD.willmake20.Allthatcanbedone______________.A.havebeendoneB.havedoneC.hasbeendoneD.hasdoneKeys:1.C2.A3.B4.C5.B6.D7.B8.D9.D10.B11.C12.B13.B14.A15.B16.D17.D18.D19.C20.C第4页共18页4二.虚拟语气专练1.______godowntownthisafternoon,pleaseposttheletterforme.A.HadyouB.WereyoutoC.IfyoudidD.Shallyou2.Youdidn’tletmedrive.Ifwe______inturn,you______sotired.A.drove,didn’tgetB.weredriving,wouldn’tgetC.drove,wouldn’tgetD.haddriven,wouldn’thavegot3.Ifit______forthesnow,we_______themountainyesterday.A.werenot,couldhaveclimbedB.werenot,couldclimbC.hadn’tbeen,couldhaveclimbedD.hadn’tbeen,couldclimb4.Thenewairport_______iftheyhadnotstoppedworkingonit.A.wouldcompleteB.hadbeencompletedC.hadcompletedD.wouldhavebeencompleted5.Ifhe_______hisdoctor’sadvice,he________alive.A.hadtaken,mightstillhavebeenB.hadtaken;mightstillbeC.mighthavetaken;hadstillbeenD.took;mightstillbe6.Ifyou______ingoodhealth,I_______yougoonatripyesterday.A.were;wouldhaveletB.hadbeen;wouldhaveletC.hadbeen;hadletD.were;hadlet7.Ilostyouraddress,otherwise(or)I_________youlongbefore.A.hadvisitedB.havevisitedC.wouldhavevisitedD.shouldvisit第5页共18页58.Theguardatthegateinsistedthateverybody_______therules.A.obeysB.obeyC.willobeyD.wouldobey9.ThebossinsistedthatJohn________unfitforhiswork.A.wasB.isC.shouldbeD.were10.Theofficercommanded(ordered)thedamagedbridge____beforedawn.A.mustberepairedB.wouldberepairedC.berepairedD.shouldhavebeenrepaired11.Hesuggested(advised,proposed)thatthewounded_______tothehospitalassoonaspossible.A.hadbeensentB.shouldhavebeensentC.wouldbesentD.(should)besent12.Hecamehomewithasmileonhisface,whichsuggestedthathe__work.A.shouldfindB.hadlostC.shouldhavefoundD.hadfound13.Mostofthemembersdemanded(requested,required,asked)thatthemeeting________tillafterFriday.A.shouldn’tputoffB.notbeputoffC.wouldn’tbeputoffD.notputoff14.IwishI________howtotranslatethissentence.A.knewB.knowC.haveknownD.shouldknow15.–HasFangfangbeentoNewYork?--No,butshewishesshe_____.A.wouldB.willnexttimeC.hadD.hadnexttime16.IwishI_______theTVprogramlastnight.A.couldwatchB.havewatchedC.watchedD.couldhavewatched17.Thetwostrangerstalkedasifthey______fiendsforyears.第6页共18页6A.shouldbeB.wouldbeC.havebeenD.hadbeen18.Whenapencilispartlyinaglassofwater,itlooksasif(though)it_______.A.breaksB.hasbrokenC.werebrokenD.hasbeenbroken19.Lookattheclouds,itlooksasifit_______rain.A.willB.wouldC.wereD.isgoingto20._______heweretryingtoteachthemallheknew.A.ItseemedthatB.TheyhadhopedC.ItseemedasifD.TheythoughtKeys:1.B2.D3.C4.D5.B6.B7.C8.B9.A10.C11.D12.D13.B14.A15.C16.D17.D18.C19.D20.C第7页共18页7三.倒装句专项练习1.YouoftenreadChinaDaily.________.A.SoamIB.SodoIC.NordoID.NeithercanI2.________findoutwhathappened.A.UntilhewokeupdidheB.UntilhewokeuptoC.Notuntildidhewakeup,heD.Notuntilhewokeupdidhe3._________gotintotheroom_______thetelephonerang.A.Nosoonerhadhe;whenB.Hehardlyhad;thenC.Hardlyhadhe;whenD.Hehardlyhad;than4.Little_______abouthisownhealththoughhewasveryill.A.hecaredB.hecaresC.doeshecareD.didhecare5.________,youwouldhavemethim.A.IfyouwerethereB.ShouldyoubeenthereC.IfyouwentthereD.Hadyoubeenthere6.Seldom_________suchafunnystoryashetoldus.A.haveIheardB.IhaveheardC.didIlistenD.Ilistened7.Soloudly_______tha