高中被动语态练习题及答案详解一、单项选择被动语态1.It'sgreatthatallthevisitorswhoontheislandweresaved.A.trappedB.havebeentrappedC.hadtrappedD.hadbeentrapped【答案】D【解析】【详解】考查时态和被动语态。句意:所有被困在岛上的游客都得救了,这真是太棒了。由weresaved可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,visitors和trap构成被动关系,应使用过去完成时的被动语态。故D选项正确。2.—Areweabouttohavingdinner?—Yes,it________inthediningroom.A.serveB.isservingC.isbeingservedD.hasbeenserving【答案】C【解析】考查时态和语态。句意:——我们准备去吃饭吗?——是的,饭菜正在餐厅被供应。it是指饭菜,和动作serve之间是被动关系,且动作正在进行,四个选项中只有C项是现在进行时的被动语态,故选C。3.Itisthethirdtimesofarthatsuchafestival________inmyhometown.A.isheldB.hasbeenheldC.willbeheldD.hadbeenheld【答案】B【解析】试题分析:考查句式用法。Thisisthefirst(second,third…)time+that从句,这是第一(二,三…)次…。一般来说,Thisisthefirst(second,third…)time+that从句,这个句式中that从句使用现在完成时,但是这个句子中,sofar距今为止,表示现在为止这个节日庆祝活动,还没有举办,要用将来时。故选C。考点:考查句式用法4.(桂林部分学校高三质量检测)Thewetweatherwillcontinuetomorrow,whenacoldfront________toarrive.A.willbeexpectedB.isexpectingC.expectsD.isexpected【答案】D【解析】考查动词的时态和语态。句意为:预计将有一股冷锋到来,因此潮湿的天气明天将会继续。acoldfront与expect之间是逻辑上的动宾关系,expect是发生在现在的动作,要用一般现在时,故选D项。答案:D5.一Whenshallwestarttherestorationofthehistoricbuildings?一Notuntilourplan________bythecommittee.A.willbeapprovedB.approvesC.istoapproveD.hasbeenapproved【答案】D【解析】这题考查时态语态,ourplan和approve是被动关系,用被动,选择A或D。A项是一般将来时,notuntil引导的是时间状语从句,不能用将来时,可以用一般现在时或现在完成时,选D。6.Herownstory________andthisbookisexpectedtocomeoutnextweek.A.hadbeenwrittenB.hasbeenwrittenC.hadwrittenD.haswritten【答案】B【解析】句意:她自己的故事已经被写出来了,这部书有望下周出版。由句意可知,应该用现在完成时的被动语态。故选B。7.---Whydon'twechoosethatroadtosavetime?---Thebridgetoit.A.hasrepairedB.isrepairedC.isbeingrepairedD.willberepaired【答案】C【解析】考查时态和语态。句意为:——我们为什么不选那条路以节省时间呢?——通往那条路的桥正在维修。桥正在被维修,故用现在进行时的被动语态。答案:C8.Quantitiesofsoil________inthearea,resultingintheincreasingnumberofnaturaldisasters.A.iswashedawayB.havewashedawayC.havewashedawayD.havebeenwashedaway【答案】D【解析】考查时态和语态。句意:在这个地区大量的土壤被冲走了,结果导致自然灾害数量增加。句中soil和washaway是被动关系,此处指土壤已经被冲走并对现在造成影响,故要用现在完成时,要用现在完成时的被动语态,故选D。9.TheplanforXionganNewArea______officiallyonApril1,2017.A.announcedB.wasannouncedC.announcesD.isannounced【答案】B【解析】考查时态与被动语态。句意:设立雄安新区的计划在2017年4月1日被官方宣布。计划是被官方宣布,故用被动语态;动作发生在过去,故用一般过去时的被动语态。故选B。10.103.WhenyouvisitourtownnextAugust,amodernsportscenter________,fortheNationalGamesaretobeheldthen.A.willbeconstructingB.willhavebeenconstructedC.hasbeenconstructingD.isbeingconstructed【答案】B【解析】考查将来完成时态的被动语态。句意:明年八月当你访问我们城镇的时候,一个现代化的体育中心将已经被建成,因为那时全国运动会将被举行。根据时间状语nextAugust,排除C,D两项,再根据amodernsportscenter和construct是被动关系,排除A项,用将来完成时态的被动语态。故选B项。11.—IwonderwhyRoberthasn’tshownupattheinterviewyet.It’sapityifhemissed—I’mnotsure,buthe_______inatrafficjamridinghere.A.couldstuckB.shouldstuckC.musthavestuckD.mighthavebeenstuck【答案】D【解析】考查含情态动词的被动语态。上句:我想知道为什么罗伯特面试还没有出现。如果他错过了很可惜。下句:我不确定,但是他可能被困于交通堵塞。此处表示对过去已经发生事情的推测应该用情态动词的完成式,根据句意可知是被动,故答案为D。12.––Aretherepairsfinishedyet?––Yes,they______whenIcamebackhome.A.wouldbecompletedB.wouldcompleteC.hadcompletedD.hadbeencompleted【答案】D【解析】考查被动语态。上句:修理被完成了吗?下句:是的,当我回到家的时候它们已经被完成。根据句意可知句子用过去完成时态的被动语态,故选D。13.----Haveyoutelephonedyourfather?---Yes,hebacknextweek.A.isexpectedB.expectsC.willexpectD.willbeexpected【答案】A【解析】试题分析:句意:--你给你的父亲打电话了吗?—是的,他有望明年回来。这里sbbeexpectedtodo现在现在盼望明年回来,所以用一般现在时的被动语态,这里he应指的是父亲。根据句意故选A。考点:考查动词时态及语态的用法。14.________scoresoftimes,butDerekstillcouldn’tunderstandhowtousepastparticipleinaconcretesituation.A.HavingexplainedB.HavingbeenexplainedC.ThoughitwasexplainedD.Itwasexplained【答案】D【解析】因为有连词but,前面应是完整的句子,排除A,B;Though不能和but同时使用,所以选D。15.Arescueworkerriskedhislifesavingtwotouristswho________inthemountainsfortwodays.A.aretrappingB.havebeentrappedC.weretrappingD.hadbeentrapped【答案】D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。“who___inthemountainsfortwodays”是定语从句,修饰twotourists,twotourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为haddone,被动语态的表达形式为hadbeendone。16.—Isawyouruncletakeataxitotheairport.Whydidn’tyoudrivehimthere?—I__________.Butmycar___________.A.would;wasfixedB.wouldhave;wasfixedC.wouldhave;wasbeingfixedD.did;wasbeingfixed【答案】C【解析】【详解】考查虚拟语气和动词时态。句意:---我看见你叔叔坐出租车去机场了。你为什么不开车送他去那里呢?---我本来想送他了。但是我的汽车当时正在修理。根据语境可知说话人表示本来想做但是没有做的事情,应该用wouldhavedone;而修理汽车是指当他叔叔去机场的时候,表示过去正在进行的动作,故答案选C。17.—Haveyouheardofyesterday'sgasexplosion?—Yes.Onlytwoofthe35minersatthescene________tohavemadeitoutsafely.A.havethoughtB.arethoughtC.hadthoughtD.werethought【答案】B【解析】【详解】考查时态语态。句意:——你听说昨天的瓦斯爆炸了吗?——是的,在现场的35名矿工中,只有两名被认为安全获救。此处指现在只有2个人被认为安全获救,用一般现在时的被动语态,故选B.18.Mr.Wills,whowasbeinghelpedupontotheplatformtotaketheprize,lookedasifhebylightning.A.wasjuststruckB.werejuststruckC.wouldjustbestruckD.hadjustbeenstruck【答案】D【解析】【详解】考查过去完成时态的被动语态。句意:威尔斯先生被扶上了讲台,接受了这个奖项,他看起来就像是被闪电击中了一样。此处asif(好像)引导方式状语从句,用虚拟语气,与过去的事实相反,用过去完成时态,且主语he和strike之间是被动关系,故答案为D。19.Tomy________,hewasnotalittle________atthenewsthathehadwonthefirstprizeintheEnglishspeechcontest,forhethoughtthathedidn'tperformsowell.A.astonishment;astonishingB.astonished;astonishingC.astonishment;astonishedD.astonish;astonishment【答案】C【解析】考查astonish相关短语的用法。使我惊讶的是,他对这个消息并不感到惊讶.toone'sas