作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 17:59:04
现在分词having been done和过去分词done的区别
现在分词不是表示“主动”“进行”的吗?
为什么有having been done?它不是“被动完成”的意思吗?
现在分词having been done和过去分词done有什么用法上的区别呢?
现在分词having been done和过去分词done的区别
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
就是一句错句