1）过去完成时的被动语态的肯定式为：had + been + done。
如：The task had been finished before 12:00 yesterday.
2）过去完成时的被动语态的否定式为：have / has + not + been + done。
如：The task hadn't been finished before 12:00 yesterday.
如：Had the task been finished before 12:00 yesterday?
4）过去完成时的被动语态的特殊疑问句为：疑问词 + had+ been + done。
如：What time had the task been finished yesterday?
如：We had built five new buildings by the end of last year. 过去完成时的被动语态有以下三种形式：
（1）肯定结构：主语＋had been done＋其他成分
（2）否定结构：主语＋had not been done＋其他成分
如：By the time he got to the school, the first period had been finished.
The classroom hadn't been cleaned before the teacher came.
How many buildings had been destroyed when the hurricane ended?
Had the new plan been discussed before the meeting?
（2）在told, said, knew, heard, thought等动词之后的宾语从句中，若表示过去某一被动动作时，用过去完成时。
如：The said the production costs had been reduced.
The boy was reminded that his homework had not been handed in.
The media reported more than 1,000 people had been killed in the earthquake.
如：As the assignment had been done, he went on to search the Internet.
He did what he had been told to.
如：When he arrived, he called her.
They locked the door before they left.
例如：This polluted river has been cleaned. 这条被污染了的河流已被净化。
例如：He said this book had been translated into Japanese. 他说这本书已被译成日语。