原谅某人做过某事用英语怎么说 是forgive sb. having done sth 还是 forgive sb. for having done sth

问题描述:

原谅某人做过某事用英语怎么说 是forgive sb. having done sth 还是 forgive sb. for having done sth

都不是 是forgive sb for doing sth .你那样思维太中式化了.
例如:I understand you have a lot on your mind.I forgive you for being late.我知道你心里有很多事,所以你迟到了我不怪你.