现在完成式have done ,这个done指得是过去式还是过去分词?

问题描述:

现在完成式have done ,这个done指得是过去式还是过去分词?