had been done是什么时态
`having been done` 是完成被动语态的形式,它通常用来描述某个动作在另一个动作之前已经完成,并且强调动作的被动性。这个结构由现在分词的完成式(having been)和过去分词(done)组成。
用法示例:
The building having been built for two years, will be used as a hospital. (这座建筑已经被建造了两年,将被用作医院。)
She having been cheated , no longer loves this man. (她被欺骗了,因此不再爱这个男人。)
与其他时态的区别:
`have done` 是现在完成时,表示过去发生的动作对现在造成的影响或结果,或者表示过去的动作或状态持续到现在。
`having done` 是现在完成时的另一种形式,表示该动作发生在谓语动词之前。
`to have done` 是不定式的完成式,表示在某个过去的时间点之前已经完成的动作,通常用在表达目的或原因时。
希望这能帮助你理解 `having been done` 的用法和时态
其他小伙伴的相似问题:
having been done用于描述什么场景?
have done和having been done有何不同?
如何用having been done造句?