I cannot forgive him because he insulted me in public.
- Je ne peux pas lui pardonner de m'avoir insulté en public.
As you have insulted him, he is cross with you.
- Comme vous l'avez insulté, il est fâché contre vous.
I cannot forgive him because he insulted me in public.
- Je ne peux pas lui pardonner de m'avoir insulté en public.
He was angry that I had insulted him.
- Il était en colère que je l'ai insulté.