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