apologized, forgiven
Embora ele tenha se desculpado, eu ainda estou furioso.
Although he apologized, I’m still furious.
Embora ele se tenha desculpado, ainda estou furioso.
Although he apologized, I'm still furious.
Deveria ter se desculpado há muito tempo.
He should have apologized a long time ago.
— Eu Vi o Diabo (2010)