regret doing sth means后悔做过某事
regret to do sth means 后悔或遗憾将要做某事
应该没有regret to have done sth
regret doing sth.
后悔做某事
regret doing something.
后悔做某事
There's no saying like "regret to have done"
regret doing something.
后悔做某事
regret doing sth 后悔或遗憾做过某事
regret to do sth 后悔或遗憾将要做某事
regret to have done和regret doing sth意思一样
to regret.