作业帮 > 英语 > 作业

having been done和having done的区别

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/01 21:15:06
having been done和having done的区别
rt
having been done 和having done都是非谓语动词的不同形式,都可做动名词与现在分词,都表达完成式,在动名词中都强调动名词动作发生在句子位于动作之前,只是having done表示主动语态的完成having been done 表示被动语态的完成.在现在分词中只有在作状语时才会使用,having done 表示分词动作先于句子谓语动作发生,表主动,having been done 表示分词动作先于句子谓语动作发生,表示过去被,完成被.