for having … me
Je te remercie de m'avoir sauvé la vie.
Thank you for saving my life.
De m'avoir traitée comme une personne, et non comme une poupée frivole.
For treating me like a person, and not like a frivolous doll.
— The Mask (1994)
Merci beaucoup de m'avoir invitée.
Thank you very much for inviting me.
Il regrettera amèrement de m'avoir défié.
He will bitterly regret challenging me.
C'est gentil de m'avoir fait préparer ça.
It's nice of you to have me prepare this.
Je vous suis redevable de m'avoir invité à la fête.
I am grateful to you for inviting me to the party.
Je vous remercie beaucoup de m'avoir donné son adresse.
Thank you very much for giving me his address.
— Old Boy (2003)
Merci beaucoup de m'avoir aidé.
Thank you very much for helping me.
Je voulais vous remercier de m'avoir fait engager.
I wanted to thank you for hiring me.
— Moulin Rouge ! (2001)
Elle était gênée de m'avoir envoyé le patron.
She was embarrassed to have sent me the pattern.
— Caché (2005)