宾语从句练习(有答案)一、单项填空()1.Hesays______hewillgoskatingtomorrow.A.whatB.thatC.ifD.how()2.一Couldyoupleasetellme_______?一IliveinHangzhou,Zhejiang.A.wheredoyouliveB.ifyouliveinGuilinC.whereyouliveD.whereyouwereborn()3.Noonetellsus______,soweneedyourhelp.A.howshouldwedoB.whatweshoulddoC.howweshoulddoD.whatshouldwedo()4.Myphysicsteachersaidthatlight________fasterthansound.A.travelsB.travelC.travelledD.travelling()5.Theysaidthatthey______inaweek.A.willcomebackB.wouldcomebackC.comebackD.Cameback()6.Couldyoutellme_______wearegoingmountainhikingtomorrowornot?A.whetherB.ifC.whenD.where()7.Idon'tknow____.A.whichroomIcanliveB.whichroomcanIliveC.whichroomIcanliveinD.whichroomcanIlivein()8.Idon’tknowifit__________tomorrow,Ifit_____________,I’llnotgofishing.A.rains;rainsB.Rains;willrainC.willrain;rainsD.willrain;willrain()9.Doyouremember_______yousaidatthemeeting?A.whenB.whereC.thatD.what()10.Lucysaidshe____suchabeautifulpieceofmusicbefore.A.hasn’theardB.hadn’theardC.doesn’thearD.didn’thear二、用合适的连接词填空1.Jimtoldme_________hedidn'tgofishingyesterdayafternoon.(when,why)2.Doyouknow________elseisgoingtobeondutytoday?(who,whom)3.Shesaid_______itwouldn'tmattermuch.(that,what)4.Healwaysthinks_______hecandobetter.(how,who)5.Ireallydon'tknow________thebridgewillbefinished.(howlong,howsoon)6.Theydon'tknow_______togoorwait.(if,whether)7.Theydon'tknow_______theirparentsare.(where,when)8.Iwasreallysurprisedat_______Isaw.(that,what)9.Idon'tknow_______wayIshouldtake.(which,where)10.Doyouknow______youarestudyingfor?(why,what)三、用所给动词的正确形式填空1.Wearesurethathe________(go)toschooltomorrow.2.Doyouknowwho______(be)thefirstmantowalkonthemoon?3.Couldyoutellmewherethepostoffice______(is)?4.Ourfathersaidthathe_______(will)buyanewcomputer.5.Ihearthathe_______(swim)intheseayesterday.6.Thelittleboytellsuswherehisfather_______(work).7.Hesaidthathe_________(finish)hisworkalready.8.Theythoughttheycould_______(hike)tothetopofthemountain.9.Hewasgladthatsomanypeople_____(help)himwhenhewasintrouble.10.Shedoesn’tknowwhether________(go)orwait.四.填入适当的单词完成句子1.DoesMr.BrownenjoylivinginChina?Couldyoutellus?Couldyoutellus_________Mr.Brown_________livinginChina?2.Whendoesthetrainleave?Iwanttoknow.Iwanttoknow_________thetrain_________.3.DidPetercomehereyesterday?LiLeiwantstoknow.LiLeiwantstoknow_________Peter_________hereyesterday.4.Ithinkthisisagoodidea.(改为否定句)I_______________this________agoodidea.5.HehasbeentoBeijingbefore.Hesaid_______he______beentoBeijingbefore.五.把下列句子改写成宾语从句1.Youwereillyesterday.(Ihear…)_______________________________________________________________________________2.Howoldishe?(Hedoesn'tknow…)_______________________________________________________________________________3.Havetheyfinishedtheexperiment?(Iwanttoknow…)_______________________________________________________________________________4.DoesyouruncleliveinNanjing?(Iamnotsure…)_______________________________________________________________________________5.Whowillcometoseeus?(Couldyoutellus…)_______________________________________________________________________________6.Thedaysarelongerthanthenightsinsummer.(Myfathertoldme…)_______________________________________________________________________________参考答案:基础训练一、单项填空1.B.2.C.3.B.4.A5.B.6.A7.C.8.C.9.D10.B二、用合适的连接词填空1.why2.who3.that4.how5.howsoon6.whether7.where8.what9.which10.what三、用所给动词的正确形式填空1.willgo2.was3.is4.would5.swam6.works.7.hadfinished8.hike9.helped10.togo四.填入适当的单词完成句子1.whether(if),enjoys2.when,leaves3.Whether(if),came4.don’tthink,is5.that,had五.把下列句子改写成宾语从句1.Ihearthatyouwerewillyesterday.2.Hedoesn’tknowhowoldheis.3.Iwanttoknowiftheyhavefinishedtheexperiment.4.IamnotsureifyourunclelivesinNanjing.5.Couldyoutelluswhowillcometoseeus?