作业帮 > 综合 > 作业

非谓语动词having been done和 done作状语有什么区别?请给出些例子谢谢了,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:52:02
非谓语动词having been done和 done作状语有什么区别?请给出些例子谢谢了,
都与主语是动宾,也就是被动关系,前一个是发生在谓语动词之前,后一个表完成,那都是发生在谓语动词之前的,那还要怎么区分呢?是时间长短的区别吗?
我的观点 一般用后者 没必要用前者 但有时 为了强调原因 也就是强调时间发生在前 偶尔可以用一下前者 但用后者也不错 如having been asked to stay,i couldn't very well leave.人家请我留下,我就不好离开了.having given such a good chance ,how could you let it slip away?人家给你这样一个好机会,你怎么能轻易放过?