谓语动词是do,只要把它变成have done,这个时候就成了现在完成时,它的被动形式就是把这个do变成be done,我们变的是be这个词,be的过去分词叫做been,have been done 就是现在完成时的被动语态。
例如:the breakfast has been had by me。
现在完成时的被动语态,我们先看一下什么是现在完成时。现在完成时它的公式叫have done。也就是说我只要碰到一个do,一个动作,动词,谓语动词是do,我只要把它变成have done,那这个时候就把它变成了现在完成时。比如说。
I have breakfast. 叫我吃早餐,那这时候呢变成我已经吃早餐这句话就叫。
I have had breakfast. I have had breakfast. 吃早餐。 have had. 好的,那我们再看一下它的被动形式,被动形式呢也很好理解,就是把这个do变成be done。就是被动了。 be done。那我们看一下把have done如何变成be done呢?我们一步一步来。
大家看一下,我们在第一行想象一下有have done这个词,接下来到第二行,直接往下,我们看一下第二行这个done当中有一个do 对不对?我们把do变成 be done。变成be done 变好了吗?好,变好了以后呢,大家在be done上面加一个括号,这个括号的右边写上一个done。它的左边要照抄一个词,哪个词啊,就是刚刚那个 have,所以我们这个词就变成了have。括号。括号里面是be done,括号外面是一个 done。
接下来我们要做一件事情,就是把这个done变到括号里面去。大家小时候应该做过数学题,当出现这样一种括号变化的时候,我不能直接交卷,我需要把括号外面的内容把它放到括号里面,比如说括号外面是个平方,我不能直接交卷,我需要把这个平方破开,把这个括号破开变成小的多项式,这样呢我才可以得分嘛,那我们把done放进去怎么放呢?
大家看一下。done放进去变成be done了,be done把done放进去,我们是不是变be这个词啊? be的过去分词叫做been,于是这个括号就终于破开了,叫做been done,been done,还别忘了,我们左边还有一个词要照抄下来的,那个词叫have。好,连起来叫什么?have been done. 这就是现在完成时的被动语态。have been done。have been done。那我们看一下刚才的句子,一个叫做我已经吃了早饭。
I have had breakfast. 好,那么这个时候呢我们说早饭被我吃了,已经被我吃了,变成被动怎么说呢,叫做the breakfast has been had by me, has been had. 就是刚才我说的have been done。这就是现在完成时的被动语态。