has been和had been和have been有什么区别?

如题所述

    has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响,

    has/have been done是现在完成时的被动语态,

    had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态,



同学您好,如果问题已解决,记得采纳哦~~~您的采纳是对我的肯定~

祝您在新的一年一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。

追问

谢谢,不过我问的是has/had/have been的区别。。

温馨提示:答案为网友推荐,仅供参考