regret的疑问(英语)

来源:百度知道 编辑:UC知道 时间:2024/06/16 05:02:07
I don't regret ________ her what I thought, even if it _______her.
A. telling ... will hurt
B. to tell ... will hurt
C. having told ... hurt
D. to have told ... hurted

答案是C 我选了D
我记得regret to do sth. 是抱歉做过某事
而regret doing sth. 是遗憾没有做过某事啊~
请大人详细说明 谢谢!

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 doing 是后悔做了某事,根据句子中的意思是我不后悔告诉他我的想法,即使这样会伤害她
didn't regret having told her是不后悔已经告诉她了

就算不知道regret to do sth与regret doing sth的区别,仅从hurt就可以判断选C,因为hurt的过去式为hurt。

regret having told her在此处应理解为“并不后悔告诉她”。

你记错了:regret to do sth遗憾没有做过某事
regret doing sth是抱歉做过某事