de m'avoir

for having … me

→ de
phrase Common #4,584
for having … me Followed by a past participle; in natural English, this often becomes “for …ing me.”
FR: Merci de m'avoir aidé.
EN: Thank you for helping 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)

Je voulais vous remercier de m'avoir aidé.

I wanted to thank you for helping me.

Merci beaucoup de m'avoir invité.

Thank you very much for inviting me.

Vous êtes vraiment gentilles de m'avoir invitée à dîner.

It’s really kind of you both to invite me to dinner.

Tu as de la chance de m'avoir rencontré.

You're lucky to have met me.

Je ne t'ai jamais remercié de m'avoir sauvé la vie.

I never thanked you for saving my life.

— Forrest Gump (1994)

Parlant de "pas vu", oubliez de m'avoir vu, d'accord ?

Speaking of "not seen", forget about having seen me, okay?

— Zootopie (2016)

Merci beaucoup de m'avoir invité à diner l'autre soir.

Thank you very much for inviting me to dinner the other night.

Ils sont quand même gentils de m'avoir changé et de faire le ménage.

They’re still kind enough to change me and clean up.

— Old Boy (2003)

Je veux te remercier de m'avoir aidé.

I want to thank you for helping me.

Je vous remercie de m'avoir aidé.

Thank you for helping me.

De m'avoir fait interner comme une tarée.

For having me committed like I was crazy.

— Die My Love (2025)

Je vous remercie de m'avoir invitée à la fête.

Thank you for inviting me to the party.

Et de m'avoir expédié par erreur à Léningrad.

And for accidentally sending me to Leningrad.

— L'ironie du sort, ou profitez de votre bain ! (1976)

Je vous remercie de m'avoir accueilli.

Thank you for having me.

De m'avoir sauvé la vie.

For saving my life.

Vous êtes adorable de m'avoir invitée ce soir.

You're lovely to have invited me tonight.

Merci beaucoup de m'avoir prévenue !

Thank you very much for letting me know!

Je vous remercie de m'avoir donné le bonheur.

Thank you for bringing me happiness.

— Cemetery of Splendour (2015)

Vous devriez regretter de m'avoir empêché de passer sur ce parcours.

You should regret preventing me from going through on this course.

— Chute libre (1993)

Pas seulement de m'avoir retenue, mais d'avoir été discret.

Not only for holding me back, but for being discreet.

— Titanic (1997)