Having been done和Having done分别是什么 ? 有什么区别啊?

如题所述

Having been done和Having done都是现在分词的完成式,不同的是Having been done是分词的被动式,而Having done则是主动式。
温馨提示:答案为网友推荐,仅供参考
相似回答