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

问题描述:

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

过去分词,过去时为did还有,学英语千万不要这么仔细