关于regret doing

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:20:06
regret doing 跟regret having done 都表示后悔做过某事 两者有什么区别吗?我看到一资料书上说一样,不是时态不一样吗?

我觉得都一样,而且常用regret doing

因为regret后可接两种:

接doing表示后悔做过某事

接to do表示为即将做的是感到抱歉

所以说having done和doing都是为已经做过的事而忏悔,没什么区别呀。

有些区别,接doing表示正在为做的这件事后悔(现在进行时),而 regret having done 是属于现在完成时,表示你为你所做过的一件事(到现在)一直感到后悔

一般为做过的事情后悔就用regret doing 即可,用regret having done应该是强调动作先后,即分词的动作是发生在谓语动词之前