having been done 是现在分词或动名词的 完成形式的 被动形式,being done是现在分词或动名词的一般形式 的被动形式,这两个都不是 谓语时态 而是非谓语形式 前者表示 动作 发生在 谓语 动作之前 且被动 如 having been spoken high of , he was very happy.这是现在分词 作原因状语后者表示 动作 与谓语 动作 同时发生或相继发生 且 被动如 i am sorry to come without being asked.. 这是动名词 作介词宾语
温馨提示:答案为网友推荐,仅供参考