having been done 表示该动作发生在主句动作之前已经做完.多用在一些时间比较显性的句子中.
如:Having been cleaned ,the classroom is tidy now.
另外就是having been done不能做定语
(只可做状语.若名词后有逗号,则可用having done做状语,但done可以做定语或状语).
如:The building having been built is our school
就是一句错句
having been done 表示该动作发生在主句动作之前已经做完.多用在一些时间比较显性的句子中.
如:Having been cleaned ,the classroom is tidy now.
另外就是having been done不能做定语
(只可做状语.若名词后有逗号,则可用having done做状语,但done可以做定语或状语).
如:The building having been built is our school
就是一句错句