大学英语语法 之 过去完成时被动语态的讲解与练习
一、过去完成时的被动语态的句子结构: had been 过去分词
二、过去完成时的被动语态的用法:
过去完成时的被动语态表示在过去某一时刻或某一动作之前已经发生的动作或存在的状态,句中常用by, before, until, when等词引导时间状语。
三、过去完成时的被动语态的句型:
1.肯定句:主语 had been 动词的过去分词 by 宾语 其他
e.g.Tony had been praised by Mr. Chen for 3 times by yesterday.
2.否定句:主语 had not been 动词的过去分词 by 宾语 其他
e.g.Tony had not been praised by Mr. Chen by yesterday.
3.一般疑问句: Had 主语 been 动词的过去分词 其他?
e.g.Had Tony been praised by Mr. Chen by yesterday?
4.特殊疑问句: What/Where/When had (主语) been 动词的过去分词 其他?
e.g.Why had Tony been praised by Mr. Chen for 3 times by yesterday?
四、过去完成时的被动语态常用于以下情况:
1.表示过去某一时间以前已经被完成的动作,常与by,before等引导的时间状语连用。
e.g.By the time he got to the school, the first period had been finished.
2.在told, said, knew, heard, thought等动词之后的宾语从句中,表示过去某一被动动作时,用过去完成时。
e.g.They said the production costs had been reduced.
3.根据语意能够判断出动作先后的被动语态,用过去完成时。
e.g.He did what he had been told to.
跟踪练习
1.I saw Jack in the lift this morning. He ____ around here for a long time.
A.won’t be seen B. wasn’t seen C.hasn’t been seen D.hadn’t been seen
2.It’s great that all the visitors who ____ on the island were saved.
A.trapped B.have been trapped C.had trapped D.had been trapped
3.A rescue worker risked his life saving two tourists who in the mountains for two days.
A.are trapping B. have been trapped C.were trapping D.had been trapped
4.It was the third time that he ______about the changes of the meeting.
A.had told B.had been told C.has told D.has been told
5.The nine coal miners____in the coal mine for 20 hours before we came to their rescue.
A.had been trapped B.had been trapping C. would have been trapped D. had trapped
6.After goats in particular ____the island, the tortoise population declined.
A.had been brought to B.brought to C.were bringing to D.had brought to
7.By the time the tsunami ended, more than 150 thousand people___.
A.had killed B.have been killed C.have been dead D.had been killed
8.Last night's TV news said that by then the death of the missing people__yet.
A.wasn't proved B.hadn't been proved C.hasn't been proved D.didn't prove
9.We hurried to the railway station yesterday only to be told that our train____off.
A.put B.was put C.has put D.had been put
10.By the time the tornado ended,three of the American states_____.
A.were affected B.has been affected C.have been affected D.had been affected
11.By the end of last month. two chemical plant____in his hometown.
A.has been built B.had been built C.has built D. had built
12.The new bridge____by the end of last month.
A.has been designed B.had been designed C.was designed D.would be designed
答案:D D D B A A D B D D B B