请问过去分词done与现在分词having been done的区别是?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 18:32:59

请问过去分词done与现在分词having been done的区别是?

done是过去分词,having been done是现在分词完成时的被动语态.连个都可以表示“完成+被动”.但作状语时,having been done表示该动作发生在主句动作之前,而done则不强调这层含义.