高考英语被动语态专项训练100(附答案)一、单项选择被动语态1.Quantitiesofsoilinthearea,resultingintheincreasingnumberofnaturaldisasters.A.iswashedawayB.havewashedawayC.havewashedawayD.havebeenwashedaway【答案】D【解析】考查时态和语态。句意:在这个地区大量的土壤被冲走了,结果导致自然灾害数量增加。句中soil和washaway是被动关系,此处指土壤已经被冲走并对现在造成影响,故要用现在完成时,要用现在完成时的被动语态,故选Do2.—Haveyouheardaboutthatschoolbusaccident?—Yes,fortunatelyallonboardincludingthedriver.A.weresavedB.wassavedC.havesavedD.hasbeensaved【答案】A【解析】考查动词时态和语态。句意为:你有没有听说那起校车事故?嗯,幸运的是,车上所有的人包括司机都获救了。由题干中的Haveyouheard...可知,事故发生在过去,且all为主语,和save逻辑上构成被动关系,故用一般过去时的被动语态,故答案A符合语境。3.Tomy,hewasnotalittleatthenewsthathehadwonthefirstprizeintheEnglishspeechcontest,forhethoughtthathedidn'tperformsowell.A.astonishment;astonishingB.astonished;astonishingC.astonishment;astonishedD.astonish;astonishment【答案】C【解析】考查astonish相关短语的用法。使我惊讶的是,他对这个消息并不感到惊讶.toone'sastonishment"使某人感到惊讶的是”;beastonishedatsth."对某事感到惊讶”。故选C.4.NodecisionAaboutanyfutureappointmentuntilallthecandidateshavebeeninterviewed.A.willbemadeB.ismadeC.isbeingmadeD.hasbeenmade【答案】A【解析】试题分析:考查时态,主语是decision和动词make是动宾关系,所以用被动式,因为后面的句子aboutanyfutureappointment可以知道动作未发生,所以用将来时,句子意思“关于未来会议没有做出任何决定直到所有的报考者已经被采访”,所以选A考点:考查时态点评:做时态题时,首先看时间状语,由时间状语来确定句子的时态;如果没有时间状语,可以根据隐含的意思来确定句子时态。5.Arescueworkerriskedhislifesavingtwotouristswhointhemountainsfortwodays.A.aretrappingB.havebeentrappedC.weretrappingD.hadbeentrapped【答案】D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。"whointhemountainsfortwodays”是定语从句,修饰twotourists,twotourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为haddone,被动语态的表达形式为hadbeendone。6.Duetothecountry'sgrowingrateofurbanization,China'smigrantpopulationtobeover200millionby2020.A.predictsB.ispredictedC.willhavebeenpredictedD.willbepredicted【答案】B【解析】考查时态和被动语态。句意:由于中国城市化的速度不断提高,到2020年,中国的流动人口预计将超过2亿。结合句意可知,用一般现在时态的被动语态,句子主语是population,单数第三人称形式,故答案为B。该题容易误选D项,是现在预计,而不是将来预计,故用现在时态。7.—Aretherepairsfinishedyet?—Yes,theywhenIcamebackhome.A.wouldbecompletedB.wouldcompleteC.hadcompletedD.hadbeencompleted【答案】D【解析】考查被动语态。上句:修理被完成了吗?下句:是的,当我回到家的时候它们已经被完成。根据句意可知句子用过去完成时态的被动语态,故选D。8.Variouseffortsinthepastdecadestoprotecttheenvironment.A.hadmadeB.havemadeC.weremadeD.havebeenmade【答案】D【解析】考查时态和语态。句意:在过去的几十年里,为保护环境做出了各种努力。根据inthepastdecades可知句子用现在完成时态,efforts是句子主语,复数形式,和谓语动词make之间是被动关系,所以此处用现在完成时态的被动语态,故答案为D。9.L...