早教吧 育儿知识 作业答案 考试题库 百科 知识分享

非谓语动词的小区别问题.表被动时tohavebeendone和havingbeendone和done三者有啥区别?(恳请各位老师说的简明些)

题目详情
非谓语动词的小区别问题.
表被动时 to have been done 和having been done 和done 三者有啥区别?(恳请各位老师说的简明些)
▼优质解答
答案和解析
having been done 只做时间 条件状语,与done区别在做状语上,后者强调背景,前者强调状语和主句谓语动词有时间前后关系,这一点上done 也可用 to have been done什么语都可做,强调不定式动作在谓语动词前发生