动词regret在表示对做过的事情感到后悔,即后悔做了某事以下三种表达
【1】regret doing sth【正确】
【2】regret having done sth【正确】
【3】regret to have done【是否符合表达习惯】
备注:我个人观点认为:regret to do sth表示对将要做的事情感到遗憾或者抱歉。
第1种表达和第2种表达没有任何问题,也没有任何争议,第3种表达是否复合表达习惯。
答疑网有篇文章,也对以上第3种持有否定观点。请网友们和老师们说说一下自己看法。谢谢!