regret to do和regret doing有何区别

问题描述:

regret to do和regret doing有何区别

regret to do sth.很遗憾地/抱歉地做...(事情还没有做)
I regret to tell you that you can't pass the examination.我很遗憾地通知你你不能通过这次考试.
regret doing sth.很遗憾/后悔做了...(为已经做过的事而感到...)
I regret disturbing yo so long.我很抱歉打扰了你那么久.

regret to do  对要做的事遗憾。     (未做)

regret doing  对做过的事遗憾、后悔。  (已做)

I regret to have to do this, but I have no choice.

我很遗憾必须这样去做,我实在没有办法。

I don't regret telling her what I thought.

我不为告诉她我的想法而后悔。



典型例题

---You were brave enough to raise objections at the meeting.

---Well, now I regret ___ that.

A. to do  B. to be doing  C. to have done  D. having done

答案:D。regret having done sth. 对已发生的事感到遗憾。regret to do sth.
对将要做的事感到遗憾。本题为对已说的话感到后悔,因此选D。

前者是后悔、遗憾没有还没有做的事,后者是已经做过的事儿。

regret to do:遗憾没有做过的事情(还未发生过的)
regret doing:遗憾做过的事情(已经发生过的)

regret to do:遗憾没有做过的事情
regret doing:遗憾做过的事情

regret to do:遗憾要做的事情(未发生过的)
regret doing:遗憾做过的事情(已经发生过的)
eg. i regretted not to read the book.我很遗憾没看这本书。
i regretted giving you the book.我很遗憾把这本书给了你。

regret to 可以译为遗憾的做某事,例如:regret to say sorry. regret doing就是很后悔做某事,例子就不用举了吧

regret to do 遗憾,后悔要去做的事
regret doing 后悔已经做了的事
相同的:
remember to do 表将来
remember doing 表过去
forget to do
forget doing
eg.I forget to close the windows.我忘关窗户了。
I forget closing the windows.我忘记已经关了窗户了。

regret doing意思是后悔作过的事
regret to do,严格来讲.没有这种用法,to do通常用于描述将来的事,带有将来时态的意思,但是,你听说过谁后悔将来要做的事吗?!事情都还没发生,你后悔什麽?!没有具体后悔的内容,你怎麽后悔?!

regret doing对曾经做过的事表示后悔
regret to do遗憾将不得不做某事

上面都不对
regret to do 只有 I regret to say that... 这一种表达,"我很遗憾/抱歉地告诉大家......".
regret doing 对已经做了的事感到后悔.
两个短语根本不是一个意思,不存在"表将来, 表过去 ""还未发生过的,已经发生过的"这样的区别.

regret to do  对要做的事遗憾。     (未做)
regret doing  对做过的事遗憾、后悔。  (已做)
  I regret to have to do this, but I have no choice.
我很遗憾必须这样去做,我实在没有办法。
  I don't regret telling her what I thought. 
我不为告诉她我的想法而后悔。