merci d'avoir fait

thank you for having done

→ merci
phrase Rare #29,304
thank you for having done Used to thank someone for an action or effort. The phrase is often followed by what they did.
FR: Merci d'avoir fait le trajet jusqu'ici.
EN: Thank you for making the trip here.

Merci d'avoir fait le déplacement.

Thank you for coming.

Merci d'avoir fait venir Richard Widner d'Amérique.

Thank you for bringing Richard Widner over from America.

— Cemetery of Splendour (2015)

Merci d'avoir fait si vite.

Thanks for doing it so quickly.

Et merci d'avoir fait travailler le restaurant cette semaine.

And thank you for bringing business to the restaurant this week.

— Volver (2006)

Merci d'avoir fait ça pour nous.

Thank you for doing that for us.

— La Vie des autres (2006)

Merci d'avoir fait tout ce chemin.

Thank you for coming all this way.

Merci d'avoir fait le sale travail.

Thanks for doing the dirty work.

— Le Cinquième Élément (1997)

Merci d'avoir fait remarqué ceci.

Thank you for pointing this out.

Merci d'avoir fait toute cette route pour me voir depuis ce joli petit hôtel.

Thank you for coming all this way to see me from that lovely little hotel.

— Mulholland Drive (2001)

Merci d'avoir fait ça.

Thank you for doing this.

Merci d'avoir fait de moi ta demoiselle d'honneur.

Thank you for making me your maid of honor.

— Black (2005)

Merci d'avoir fait ça pour moi.

Thank you for doing this for me.