having done 和 to have done 区别,请详细的讲一下,真懂得来

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:27:47

having done 是用进行态来表示已经发生或者正在发生的事情

to have done 是表示将要去做 目前还没做

having done

用:解释结果 意思 (因为):。。
例如:having lost my all money at the bust,I had to go there on foot

have done 就是完成的意思

例如:I have kissed her so hard that she couldn't bear it and died the day before yesterday.

哈哈。

这是两种完全不同的形式 一种是to do 另一种是doing
to do用于表示目的 表示趋势之类的 语法上都有
而doing是用于动词的名词化之类的 而完成时是表示
此动作发生在主句谓语之前