现在分词:
一般式
主动doing
被动being
done
完成式
主动having
done
被动having
been
done
having
been
done
表示该动作发生在主句动作之前已经做完。多用在一些时间比较显性的句子中。如:having
been
cleaned
,the
classroom
is
tidy
now.
另外就是having
been
done不能做定语(只可做状语)
done是指过去的,完成的,被动的
可以做定语或状语
如:the
building
built
is
our
school
(built
做定语)
done是过去分词,
having
been
done是现在分词完成时的被动语态。
两个都可以表示“完成+被动”。
但作状语时,having
been
done表示该动作发生在主句动作之前,而done则不强调这层含义。