now i regret having done改成to have done不行吗?为什么?

问题描述:

now i regret having done改成to have done不行吗?为什么?

regret to do sth. 很遗憾地/抱歉地做...(事情还没有做)
regret doing sth. 很遗憾/后悔做了...(为已经做过的事而感到遗憾)