如题所述
has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响,
has/have been done是现在完成时的被动语态,
had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态,
同学您好,如果问题已解决,记得采纳哦~~~您的采纳是对我的肯定~
祝您在新的一年一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。
谢谢,不过我问的是has/had/have been的区别。。