1.定义
过去完成时的被动语态表示动作在过去某时间或某一动作之前已经发生或完成,且主语与谓语动词之间存在被动关系。
The room had been cleaned when we came.
我们来的时候房间已经打扫干净了。
2.构成
过去完成时的被动语态构成为:had been done。
3.基本用法
(1)用在told,said,knew,thought等动词后的宾语从句中,表示宾语从句中的动作已被做完。
He said that the books had already been sold out.
他说书已经卖完了。
(2)当before,when,by the time,until等引导的时间状语从句的谓语是一般过去时,以及by,before后接过去的时间时,主句的动作发生在从句的动作或过去的时间之前且表示被动时,要用过去完成时的被动语态。
The classroom hadn't been cleaned before the teacher came.
老师来之前教室还没有打扫干净。