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

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

最佳回答

生动的小甜瓜

清脆的豆芽

2026-03-29 17:37:24

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-03-29 17:37:24

    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.(划线提问)