一般的话 现在完成时结构为 have/has done sth
现在完成时的被动态 have /has been done sth
过去完成时为 had done sth
过去完成时的被动态 had been done sth