过去完成时的被动语态的结构是 had been done,过去完成时的被动语态表示在过去某一个时间已经被完成,过去完成时的结构是had done,do变成be done,这就变被动。
变成be done以后加一个括号,括号外面是done的形式要作用进去。破开括号以后,这个done一定是作在be上,就变成了been done。左边还有一个要照抄,那就是had been done。
过去完成时的被动语态,它的结构是 had been done。如果想知道它是怎么变过来的,我们先看一下过去完成时叫做had done。had down怎么变被动呢?大家这么想 一个had一个done我们想象一下这个do变成be done,这个done里头不是有个do吗?这个do变成be done,这就变被动了。变成be done以后加一个括号,括号外面还差一个done的形式,要整个作用在这个括号上。我再说一遍,括号里面是be done,括号外面呢,是done的形式要作用进去。那么左边是不是还有一个 had。因为是had done嘛。好,接下来我们下一个工作就要破括号 be done,破开括号以后, 这个done作用在哪个上面呢?是作在be上还是作用在done上呢?一定是作在be上,因为be是助动词,有了助动词一定是作用在助动词上。 那be的done的形式,那就是 been b e e n那么这个括号破开了以后,就变成了been done。别忘了左边还有一个要照抄,那就是had been done。这就出来了。过去完成时的被动语态,表示在过去某一个时间已经被完成。比如说昨天作业已经被做完了,我们这么说,the homework had been done yesterday。the homework had been done yesterday。