regret doing sth 和 regret having done的区别

问题描述:

regret doing sth 和 regret having done的区别

regret doing sth 是后悔做过某事
regret having done 其实也是一样的,having 就是现在进行时,表示过去做了什么后悔,只是后面用了done完成时态来强调说明