Having done 和 having been done的区别

我记得好像是分词动作发生前后的问题 讲清楚 配例句
2025-01-07 18:52:36
推荐回答(1个)
回答1:

Having done 和 having been done都是表示动作发生在谓语动词之前,只不过前者是主动,后者是被动。如果作状语,后都可以和done大多数情况下换用。