在非谓语题目中,having been done 和done 的区别是什么啊?

问题描述:

在非谓语题目中,having been done 和done 的区别是什么啊?

having been done 表示该动作发生在主句动作之前已经做完.多用在一些时间比较显性的句子中如:Having been cleaned ,the classroom is tidy now.另外就是having been done不能做定语 但done可以如:The building hav...