名词性从句练习题1._____hefailedtopasstheexammademesurprised.A.WhetherB.IfC.ThatD./2.Itisnecessarythatwe_____wildplantsandanimals.A.wouldprotectB.mustprotectC.protectedD.shouldprotect3.Itisinsistedthathe______hard.A.studiesB.studiedC.studyD.wouldstudy4.Itwasyesterday____ImetJohninthestreet.A.beforeB.whichC.thatD.thetime5.Whatweneed_____usefulbooks.A.isB.areC.beDwas6.Whenweshallhaveoursportsmeeting___stillaquestion.A.isB.areC.wasD.were7._____hewillcomeheretomorrowisnotknownyet.A.WhenB.IfC.WhetherD.That8._____getstothefinishinglineissupposedtowinthefirstprize.A.WhateverB.WhoeverC.whicheverD.Nomatterwho9.Thereason_____hecaughtacoldwas______hewascaughtarainonhiswayhomeyesterday.A.because,whyB.because,thatC.why,thatD.that,why10.Mysuggestionisthatyou_____Englishasmuchaspossibleinclass.A.shouldspeakB.arespeakingC.spokeD.speaks11.Ourhometownisnolonger_____itwastenyearsago.A.thatB.whatC.asDwhich12.Thequestionis_______hewillgoornottomorrow.A.whetherB.ifC.thatD.what13.Hedidn'ttellme_____.A.whendidhebegintolearnEnglishB.whenhebeginstolearnEnglishC.whenhebegantolearnEnglishD.whenbeganhetolearnEnglish14.Hesaidhe____hishomeworkyet.A.hasn'tfinishedB.hadfinishedC.hadn’tfinishedD.finishes15.Theteachersaidtheearth_____roundthesun.A.goB.wentC.goesD.shouldgo16.Idon'tthinkhewillcomeheretomorrow,_______?A.doyouB.doIC.willID.won'the17.Hemadeitclear_____hewouldgohome.A.thatB.\C.whetherD.if18.Thenews_____hepassedthedrivingexamisnottrue.A.whichB.\C.thatD.which\that19.Thereisnodoubt_____heisthebestofall.A.thatB.whetherC.ifD.what20.Idoubt______hecananswerthisquestionornot.A.thatB.whetherC.ifD.what