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 sth. ”、“regret doing sth. ”的区别。
这样的话,A选项就不对了,“regret to do”只用于“regret to say… ”、“regret to tell …”。
希望对你有帮助!
to do 一般都是指还没有做的 having done是已经做得 regret not doing一般都应该说 regret not having done sth
这里主要是需要使用完成时态的问题,在过去的事情对现在造成了影响时,会选择使用完成时太
因为A答案是不定式,不定式的动作在谓语动词之后或同时发生。而分词完成时或不定式完成时是表这个动作发生在谓语动词regret 之前。但是B答案not haveing ...才对。
这么理解,他没有努力读书其实是她已经做过了。所以用doing的形式