have/has/had+been+过去分词是动词时态是完成时的被动语态having+been+过去分词是非谓语动词是现在分词或动名词完成形式的被动形式tohave+been+过去分词是非谓语动词是动词不定式完成形式的被动形式
是的,是被动语态的现在完成时被动语态为bedone动词为be,be的现在完成式为been所以就成了havebeendone