现在分词having been done和过去分词done的区别

学习 时间:2026-09-25 16:32:27 阅读:641
现在分词having been done和过去分词done的区别现在分词不是表示“主动”“进行”的吗?为什么有having been done?它不是“被动完成”的意思吗?现在分词having been done和过去分词done有什么用法上的区别呢?

最佳回答

优美的小丸子

玩命的便当

2026-09-25 16:32:27

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就是一句错句

最新回答共有2条回答

  • 愉快的奇异果
    回复
    2026-09-25 16:32:27

    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就是一句错句

上一篇 y=sinx+|sinx|的化简及图像

下一篇 My parents usually go to work by bus.(划线提问)