大学英语四六级语法专项练习及答案.docx
《大学英语四六级语法专项练习及答案.docx》由会员分享,可在线阅读,更多相关《大学英语四六级语法专项练习及答案.docx(13页珍藏版)》请在冰豆网上搜索。
![大学英语四六级语法专项练习及答案.docx](https://file1.bdocx.com/fileroot1/2023-1/24/da35980e-7a16-4daf-bbb8-3835045dc3f7/da35980e-7a16-4daf-bbb8-3835045dc3f71.gif)
大学英语四六级语法专项练习及答案
大学英语四六级语法训练
大学英语四六级语法训练及答案解析
一。
定语从句专项练习
1.Thetree,thebranches_________arealmostbare,isaveryoldone。
A。
whoseB.inwhichC。
ofwhichD.which
2。
We'llneverforgetthedayin1997__________HongKongheldagrand
ceremonymarkingthehandoverfromBritaintoChina.
A。
whenB.thatC.whichD.as
3.Whoisthelady_________iswavingtoyou?
A。
whichB。
thatC。
whoD.whom
4。
Itwasnot________lateatnightthatwefoundourlostsheep。
A。
whenB。
unlessC。
untilD.while
5.Thesizeoftheaudience,________Ihadexpected,waswelloverten
thousand。
A。
whomB。
asC。
thatD.who
6。
Edwardistheboy_____Ithinkscoredthewinningpointsforthe
basketballteam。
A.whomB。
thatC.whichD.who
7。
________thepeoplehavebecomemastersoftheirowncountry________
sciencecanreallyservethem。
A。
Itisonlythen/thatB。
Itisonlywhen/that
C。
Itwasthat/whenD。
Itwaswhen/then
8。
Myneighborsoneithersideofmehavepaintedtheirhouses,________
ofcoursemakesmyhouselookshabbierthanitreallyis。
A。
thatB.asC.whoD.which
9.Johnhelpedmecleanmycar_________wasverykindofhim.
A.andthisB.andthatC.itD。
which
10。
Heinvestedhismoneyinmanycompanies,____wentbankruptwithin5
months。
A.ofwhichB。
threeofwhichC.thatD。
threeofthat
11。
Thesetwoareasaresimilar____theybothhaveahighrainfallduring
thisseason。
A。
tothatB。
besidesthatC。
inthatD。
exceptthat
12。
Theman,_____wemetinthestreet,camefromHaiti.
A。
thatB。
whoC。
whoseD.which
13。
Canyousolvesuchproblems_______raisedbytheaudience?
A.whatwereB。
aswereC。
whichwereD。
thatwere
14.Itwasn’tsuchagoodfilm________shehadpromised。
A。
asB.thatC。
whatD。
like
15.Therewasnotahutinthevillage_______hehadnotbroughtfoodand
comfort。
A。
whichB。
towhichC.inwhichD。
that
16。
Thisisthebook________Iwastellingyoujustnow。
A。
aboutthatB.inthatC。
inwhichD.aboutwhich
17。
Boththedirectorandthefilm_____you’vejusttalkedaboutarevery
famous。
A.whoseB。
whichC。
whomD。
that
18。
Herfather,_______waslatelydead,hadleftheralargeproperty.
A。
heB.thatC.whichD.who
19.Thisisthethirdtimewe________improvementsinthatequipment。
A.aremakingB.madeC.havemadeD。
willmake
20。
Allthatcanbedone______________。
A.havebeendoneB.havedoneC.hasbeendoneD.hasdone
Keys:
1。
C2。
A3.B4。
C5。
B6。
D7.B8。
D9。
D10。
B11。
C12。
B13。
B14。
A15。
B16。
D17。
D18。
D19.C20。
C
二。
虚拟语气专练
1.______godowntownthisafternoon,pleaseposttheletterforme。
A。
HadyouB。
WereyoutoC。
IfyoudidD.Shallyou
2。
Youdidn’tletmedrive。
Ifwe______inturn,you______sotired.
A.drove,didn’tgetB。
weredriving,wouldn’tget
C。
drove,wouldn’tgetD。
haddriven,wouldn'thavegot
3。
Ifit______forthesnow,we_______themountainyesterday.
A。
werenot,couldhaveclimbedB。
werenot,couldclimb
C.hadn'tbeen,couldhaveclimbedD。
hadn’tbeen,couldclimb
4。
Thenewairport_______iftheyhadnotstoppedworkingonit。
A.wouldcompleteB。
hadbeencompleted
C。
hadcompletedD。
wouldhavebeencompleted
5。
Ifhe_______hisdoctor'sadvice,he________alive。
A。
hadtaken,mightstillhavebeenB。
hadtaken;mightstillbe
C.mighthavetaken;hadstillbeenD.took;mightstillbe
6.Ifyou______ingoodhealth,I_______yougoonatripyesterday。
A。
were;wouldhaveletB。
hadbeen;wouldhavelet
C。
hadbeen;hadletD.were;hadlet
7。
Ilostyouraddress,otherwise(or)I_________youlongbefore。
A.hadvisitedB.havevisitedC。
wouldhavevisitedD.shouldvisit
8。
Theguardatthegateinsistedthateverybody_______therules。
A。
obeysB。
obeyC.willobeyD.wouldobey
9。
ThebossinsistedthatJohn________unfitforhiswork。
A。
wasB。
isC。
shouldbeD.were
10.Theofficercommanded(ordered)thedamagedbridge____beforedawn.
A。
mustberepairedB.wouldberepaired
C.berepairedD。
shouldhavebeenrepaired
11。
Hesuggested(advised,proposed)thatthewounded_______tothe
hospitalassoonaspossible。
A.hadbeensentB.shouldhavebeensent
C。
wouldbesentD.(should)besent
12。
Hecamehomewithasmileonhisface,whichsuggestedthathe__work。
A。
shouldfindB。
hadlostC。
shouldhavefoundD。
hadfound
13。
Mostofthemembersdemanded(requested,required,asked)thatthe
meeting________tillafterFriday.
A.shouldn’tputoffB.notbeputoff
C.wouldn’tbeputoffD.notputoff
14。
IwishI________howtotranslatethissentence。
A。
knewB。
knowC。
haveknownD。
shouldknow
15。
–HasFangfangbeentoNewYork?
——No,butshewishesshe_____。
A.wouldB.willnexttimeC.hadD。
hadnexttime
16。
IwishI_______theTVprogramlastnight.
A。
couldwatchB.havewatchedC.watchedD。
couldhavewatched
17。
Thetwostrangerstalkedasifthey______fiendsforyears.
A。
shouldbeB。
wouldbeC.havebeenD.hadbeen
18.Whenapencilispartlyinaglassofwater,itlooksasif(though)it
_______。
A。
breaksB.hasbrokenC.werebrokenD。
hasbeenbroken
19。
Lookattheclouds,itlooksasifit_______rain.
A。
willB。
wouldC.wereD.isgoingto
20。
_______heweretryingtoteachthemallheknew。
A.ItseemedthatB.Theyhadhoped
C.ItseemedasifD。
Theythought
Keys:
1。
B2.D3。
C4。
D5。
B6.B7.C8.B9。
A10。
C11.D12.D13。
B14。
A15。
C16.D17。
D18。
C19。
D20.C
三。
倒装句专项练习
1。
YouoftenreadChinaDaily。
________。
A。
SoamIB。
SodoIC。
NordoID。
NeithercanI
2.________findoutwhathappened.
A。
UntilhewokeupdidheB。
Untilhewokeupto
C.Notuntildidhewakeup,heD。
Notuntilhewokeupdidhe
3._________gotintotheroom_______thetelephonerang。
A。
Nosoonerhadhe;whenB.Hehardlyhad;then
C.Hardlyhadhe;whenD.Hehardlyhad;than
4。
Little_______abouthisownhealththoughhewasveryill。
A。
hecaredB。
hecaresC.doeshecareD.didhecare
5.________,youwouldhavemethim。
A。
IfyouwerethereB。
Shouldyoubeenthere
C。
IfyouwentthereD.Hadyoubeenthere
6.Seldom_________suchafunnystoryashetoldus。
A。
haveIheardB。
IhaveheardC.didIlistenD。
Ilistened
7。
Soloudly_______thatallthepeopleintheroomgotafright。
A.heshoutedB.shoutheC。
didheshoutD。
hedidshout
8.Rarely_______sodifficultaproblem。
A.shecouldhavefacedwithB。
couldhaveshefacedwith
C.shecouldhavebeenfacedwithD。
couldshehavebeenfacedwith
9。
Notasinglemistake_______inthetest.
A.hemadeB。
didhemakeC。
hehasmadeD。
madehe
10。
Hardly_______theclassroomwhentheclassbegan。
A。
hadheenteredB。
hehadenteredC.heenteredD。
hewasentered
11.____FranceViuardanexcellentpoliticalspeakerbutshewasalso
amongthefirstmembersoftheDemocraticParty。
A.NotonlyB.IfonlyC。
OnlyD。
Notonlywas
12。
_________shouldanymoneybegiventoasmallchild。
A。
OnnoaccountB。
Fromallaccounts
C。
OfnoaccountD。
Byallaccounts
13。
Sobadly________intheaccidentthatSimonwasdelayedinthe
hospitalfortreatment。
A。
didheinjureB。
heinjured
C。
washeinjuredD。
hewasinjured
14.___________thattheymayeventuallyreducetheamountoflabor
neededonconstructionsitesby90percent。
A。
Socleveraretheconstructionrobots
B。
Soclevertheconstructionrobotsare
C.Suchconstructionrobotsareclever
D。
Suchcleverconstructionrobotsare
15。
________dowesuspectthatthisdistrictisrichinmineralresources。
A.LittleB。
AlittleC.FewD。
Afew
16.Wehavedonethingsweoughtnottohavedoneand________undone
thingstoweoughttohavedone。
A。
leavingB。
willleaveC。
leftD。
didleave
17._________nocomputers,therecouldhavebeennosatellitesorrockets。
A。
HadtherebeenB。
Iftherewere
C.ShouldtherebeD.Ifthereare
18.Onlyaftermanyyearsofhardwork_______thatmoneyalonedoesnot
leadtohappinessandsuccess.
A.didIrealizeB.Ididrealize
C。
hadIrealizedD。
Ihadrealized
19。
___________,butIstilllikehim.
A。
SelfishthoughheisB.Selfishasheis
C。
SelfishhemaybeD.Whetherheisselfishornot
20.___________,Icouldn’tliftthebox。
A.AsImighttryB。
TryasImight
C。
AstryImightD.ThoughtryImight
Keys:
1。
B2。
D3。
C4。
D5。
D6。
A7。
C8。
D9。
B10。
A11。
D12.A13。
C14.A15.A16.C17。
A18。
A19.C20。
B
四。
非谓语动词专练
从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。
1。
Whenhewasaboy,heusedtogothereandwatch_____。
A。
torepairbicyclesB.bicyclestoberepaired
C.bicyclesbeingrepairedD。
repairingbicycles
2。
-——Haveyouconsidered_____yourjobasateacher?
-—-Yes。
Ilikethejobbecauseateacherisoftenconsidered_____agardener。
A。
tochange;tobeB.tochange;being
C。
changing;beingD。
changing;tobe
3.Thedog,_____,willbemadeagoodwatchdog。
A.totrainproperlyB.beingtrainedproperly
C.properlytotrainD。
trainedproperly
4。
_____thediamond,hehadtolookforaplacetohideit.
A。
HavingstolenB.HavingbeenstolenC.StolenD。
Stealing
5._____thefrontdoor_____,hehadtoentertheroomthroughthebackdoor。
A.Seen;paintedB。
Seeing;painted
C.Beingseen;beingpaintedD。
Seeing;beingpainted
6。
Andthere,almost_____inthebigchair,satherlittlebrother,whoneverhadtobetoldtokeepquiet。
A.havinglostB.losingC.tobelostD。
lost
7。
Helookedaroundandcaughtaman_____hishandintothepocketofapassenger。
A。
putB.tobeputtingC.