三大从句练习含答案.docx
《三大从句练习含答案.docx》由会员分享,可在线阅读,更多相关《三大从句练习含答案.docx(8页珍藏版)》请在冰豆网上搜索。
三大从句练习含答案
宾语从句、状语从句、定语从句混合练习
don’tknow___________ornot.
A.whetherheisathomeB.ifheisathome
C.thatheisathomeD.whetherisheathome
manandthehorse_____fellintotheriverweredrowned(淹死).
A.whichB.whoC.thatD.ofwhich
reallydon’tknow__________.
A.whattodoB.howtodoC.whattodoitD.todowhat
couldn’tfindout_____,sowehandeditintotheteacher.
A.whosepenwasitB.whosepenitwasC.itwaswhosepenD.whosepenisit
don’tknow____hestillliveshere.
A.whereB.whatC.whenD.whether
teacheraskedthenewstudent____classhewasin.
A.whichB.whereC.ifD.that
don’tknow____Mr.Greenwillcometoseeus.He’llhelpuswithourEnglish.
A.whyB.whenC.howD.where
Becareful!
Don’tbreakthebottles.Doyouhear____IsaidDavid
---Yes,Mum
A.whatB.thatC.whyD.if
9.Couldyouringmeupassoonashe_____
A.arrivedB.wouldarriveC.arrivesD.willarrive
10.Thedoctor_____isleavingforLondonnextmonth.
A.thenurseistalkingtohimB.whomthenurseistalkingto
C.thenurseistalkingtoD.whothenurseistalking
hasbeeninthefactoryfortwomonths_____heleftschool.
A.whenB.sinceC.assoonasD.whether
12.---Doyouknow_____MrBlack’saddressis
---HemayliveatorNo.19ofBridgeStreet.I’mnotsureof____.
where,whichB.where,whatC.what,whichD.what,where
isnotmuchdifferencebetweenthetwo.Ireallydon’tknow_____.
A.whatshouldIchooseB.whichIshouldchoose
C.whichshouldIchooseD.whatIshouldchoose
youngsister_____iseighteenyearsoldisacollegestudent.
A.whichB.whoC.whomD.when
15.---DoyouknowBettyverywell
---Yes,sheandI____friendssincewemetInGuangzhoulastsummer.
A.havemadeB.havebecomeC.havebeenD.haveturned
16.Doyouknowtheboy_____EnglishisthebestinJunior1
A.whoseB.who’sC.thathisD.which
17.Whocantellus____overthere
A.whatdotheytalkB.whataretheytalkingabout
C.whattheytalkD.whattheyaretalkingabout
18.---Theboy____MissGreenboughtthepresentlooksveryhappy.
---He’sneverbeengivenapresent.
A.whoB.towhomC.forwhomD.which
19.Haveyouheardofthenewairport_____willbeopenedthisyear
A.whoB.whenC.whichD.whom
20.---Wheredoeshecomefrom
---Pardon
---Iaskedwhere______.
A..didhecomefromB.hecamefromC.hecomesfromD.doeshecomefrom
21.Didyoufindout______
A.shewaslookingforwhosechildB.whosechildwasshelookingfor
C.whosechildsheislookingforD.whosechildshewaslookingfor
22.Anurseisaperson____jobistotakecareofthepatientinthehospital.
A.whoB.whoseC.thatD.which
youinterestedin_____
A.howdidhedoitB.hedidithowC.howhediditD.hehowdidit
24.Sheis____agoodgirlthateveryonelikesher.
A.soB.howC.suchD.much
Whoistheman____waswalkingtoourEnglishteacher
---Oh!
It’sMr.Baker,ournewmathsteacher.
A.heB.thatC.whomD.which
26.They______aboutanewfilmwhentheirteacher____in.
A.havetalked,cameB.didn’ttalk,wascomingC.willtalk,comesD.weretalking,came
27.Hewenttobedafterhe_____hishomework.
A.finishB.finishesC.hadfinishedD.wasfinishing
28.Idon’tknow_____.Canyoutellme
A.howthetwoplayersareoldB.howoldarethetwoplayers
C.thetwoplayersarehowoldD.howoldthetwoplayersare
29.---Whatdidthescientistsay
---Hesaidhewonderedif_____intospacebyspaceshiponeday.
A.hehadtoflyB.hecouldflyC.canheflyD.couldhefly
30.Hewillstartworkingassoonas_____here.
A.arrivingB.hearrivesC.hewillarriveD.hehasarrives
31.Myparentslivesinthelargestcity_____liesinthewestofthecountry.
A.whichB.whoC.whoseD.that
32.Excuseme,sir.Couldyoutellme____
A.WherethebanknearestB.whereisthenearestbank
C.wherethenearestbankisD.thenearestbankiswhere
33.That’sall_____Iknow.Ican’ttellyouanymore.
A.whichB.thatC.whoD.whose
34.It’s7:
30.Ican’tbelieveyou___cookingdinneryet,Sally.
A.haven’tstartedB.didn’tC.don’tstartD.hadn’tstarted
____XiaoLisinceshewasalittlechild.
A.knowB.hadknownC.haveknownD.knew
36.______meupwhenyou______anyhelp.
A.Ring,needB.rang,needC.Toring,needD.Ringing,need
37.TheteachertoldusyesterdaythatDecember25____ChristmasDay.
A.isB.wasC.hasbeenD.willbe
38.Hewas____fatthathecouldnotgetthroughthedoor.
A.soB.howC.suchD.much
39.Peterwillgotovisithisunclebeforehe______Australia.
A.hasleftB.willleaveC.isleavingD.leaves
40.Doyouknow_________Theymovedheresoonaftertheirsonwasborn.
A.whenwouldtheGreensmovehereB.whentheGreensmovedhere
C.theGreenswouldmovehereD.whentheGreenswouldmovehere
Haveyoufinishedyourprojectyet
---Notyet.Theteachersaidit______tomorrow.
A.couldbehandedinB.canbehandedinC.canhandinD.couldhandin
42.Theteachersaidthattheearth_______roundthesun.
A.goesB.goC.wentD.willgo
43.----Whatdoyoulikedoingafterclass
----Ilikenotonlyreading_____painting.
A.andB.butalsoC.orD.for
44.Iwon’tletyouin____youshowmeyourcard.
A.exceptB.unlessC.butD.if
45.We’dliketotellyouthatyou______theexam.
A.havepassedB.hadpassedC.passD.willpass
46.“Couldyoutellme______”“Yes.They____tothelibrary.”
A.wherearethetwins,havebeenB.wherewerethetwins,havebeen
C.wherethetwinsare,havegoneD,wherethetwinswere,havegone
cameinwhilewe___TVatmidnight.
---Wassheangrywithyou
A.werewatchingB.arewatchingC.watchedD.watch
48.Whileshe____NBAGamesinthesittingroom,thebell_____.
A.watched,wasringingB.iswatching,rang
C.waswatching,rangD.waswatching,wasringing
49.Ourfathersaidthathe______anewcomputernextweek.
A.willbuyB.haveboughtC.wouldbuyD.buys
50.You’lldobetterinEnglish____youworkharder.
A.orB.thanC.ifD.before
51.Ifthebus____intenminutes’time,we_____lateforourmeeting.
A.didn’tcome,wereB.doesn’tcome,willbeC.came,won’tD.hadn’tcome,willbe
52.Ihearthathe______toBeijingyesterday.
A.goesB.willgoC.wentD.havegone
53.Ifyou___carefully,you___thereportwell.
A.willlisten;willbeunderstandB.willlisten;understand
C.listen;willunderstandD.listen;understand
54.Bythetimethey_____thelostgirl,she______awayforhalfamonth.
A.hadfound,wasB.found,hadbeenC.hasfound,isD.hadfound,hadbeen
55.Mikeislearning_____acomputer.
A.howcanheuseB.howtouseC.howheuseD.howtousing
56.---Rick!
Yourjacketiswetthrough..Didn’tyoulistentotheweatherreportthismorning
---No,Ididn’t.Iwasinahurry.Besides,it____whenIleft.
A.hadn’trainedB.wouldrainC.rainedD.wasn’training
hurried_____Iwouldnotbelateforthemeeting.
A.sinceB.asifC.unlessD.sothat
58.---Hi,Tom!
Canyoutellmewhen____forLondon
---Yes,tomorrowafternoon.
A.leavingB.leavesC.toleaveD.areleaving
It’stimetodoyourhomework,Jack
---Yes,Mum.I’llturnofftheTVassoonastheprogramme_______.
A.endsB.endC.willbeendedD.willend
DidyoutellyourbrotherwhereSusan_____?
---Yes,butIdidn’ttellhimshe____untilnextweek.
A.hasgone,won’tcomehomeB.went,don’tcomehome
C.hadbeen,wouldn’tcomehomeD.hadgone,wouldn’tcomehome
61.Theoldpeople____lonelyatallsincewebegantovisitthemonceaweek.
A.don’tfeelB.hasn’tfeltC.haven’tfeltD.didn’tfeel
62.Shesaidshe____forthetest.Youcantestherevennow.
A.haspreparedB.hadpreparedC.willprepareD.wouldprepare
Howdidtheaccidenthappen
---Youknow,it____difficulttoseetheroadclearlybecauseit______.
A.was;wasrainingB.is;hasrainedC.is;israiningD.willbe;willrain
64.Thepoormanateabigbreakfast_____hesaidhewasn’thungry.
A.sinceB.becauseC.thoughD.for
65.Thoughitrainedheavily,___werestillplayingontheplayground.
A.theyB.sotheyC.buttheyD.andthey
66.Doyouremember____lasttime
A.whatisyourteachersayingB.whatyourteachersaid
C.whatyourteachersaysD.whatdidyourteachersay
67.Catherine____theletterbeforehermothercameintoherbedroom.
A.haswrittenB.waswritingC.hadwrittenD.iswriting
68.AskTony_____gowithustomorrow.
A.ifhewillB.ifheC.willheD.whetherwillhe
didn’tknow______heshouldgoornot.
A.ifB.weatherC.thatD.whether
70.Marydidn’tgotoseeafilm____herfathercamebackhome.
A.untilB.butC.ifD.when
willgo____aftershe_____herhomework.
A.shops;finishB.shopping;finishesC.toshop;finishingD.shopping;finish
class____whenTom____intotheclassroom.
A.began;waswalkingB.hadbegun;walkedC.begins;walksD.wasbeginning;walked