英语被动语态用法总结(完整)一
单项选择被动语态1
Morethanoneworkerdismissed
havebeenB
hasbeenD
has【答案】C【解析】【详解】考查主谓一致和语态
句意:不止一个工人被解雇了
如果主语 Fh"manyazmorethanone+单数名词”构成,尽管从意义上看是复数,但谓语动词仍用单数形式,故排除 A 和 B,"工人"和"解雇"之间是被动关系,用被动语态,故选 C
scoresoftimes,butDerekstillcouldn'tunderstandhowtousepastparticipleinaconcretesituation
HavingexplainedB
HavingbeenexplainedC
ThoughitwasexplainedD
Itwasexplained【答案】D【解析】因为有连词 but,前面应是完整的句子,排除 A,B;Though 不能和 but 同时使用,所以选Da3
—Haveyouheardaboutthatschoolbusaccident
—Yes,fortunatelyallonboardincludingthedriver
weresavedB
wassavedC
havesavedD
hasbeensaved【答案】A【解析】考查动词时态和语态
句意为:一一你有没有听说那起校车事故
一一嗯,幸运的是,车上所有的人包括司机都获救了
由题干中的 Haveyouheard
可知,事故发生在过去,且 all 为主语,和save 逻辑上构成被动关系,故用一般过去时的被动语态,故答案 A 符合语境
Thenewlibrary;itwillbeopennextyear
hadbeenbuiltB
wasbuiltC
wasbeingbuilt