I've been wondering how to say something like "I love you for being great" or "Thank you for eating with me" in French. What tense/mood do you use to conjugate the verbs in? I'll be using the sentence "Thank you for cooking" for my examples. Do you say

Merci pour cuisiner


Merci pour cuisinant


Merci pour avoir cuisiner (If the person is thanking someone who cooked)


Merci pour la cuisine

Thank you!

  • "Merci ..." et "je t'aime ..." will not lead to similar constructions in French.
    – None
    Commented Apr 9, 2016 at 18:00

2 Answers 2


Rule: when merci stands in front of a verb in the infinitive, then the verb is preceded by "de" (and not "pour").

Merci de préparer à manger (de faire la cuisine) would usually mean you're thanking the person for what they are going to do. It could possibly mean you're asking them to do it (depends on the tone).

Merci d'avoir fait à manger (d'avoir fait la cuisine) definitely means you're thanking them for something they have done.

"Merci pour cet excellent repas" "Merci de cet excellent repas" are both correct because "cet excellent repas" is a noun phrase.

  • So does merci "take" the preposition "de", and many words in general will "take" some preposition or another? Commented Nov 30, 2017 at 13:33

Merci d'avoir fait la cuisine.


Merci pour la cuisine.


Je vous remercie d'avoir fait la cuisine.


Je vous remercie pour la cuisine.

Merci de... + infinitive vs Merci pour... + Noun

would be correct.

faire la cuisine is to prepare the food and actually cook, instead of just saying.

The chicken is cooking in the oven.

Please look at this to see the differences with cooking in french.

  • 1
    I would translate Merci de faire la cuisine as Please do the cooking or more literally I'll thank you to do the cooking. Merci de + infinitive is often used as a barely polite order unless the thing you are giving thanks for is an actual fact. Merci d'avoir fait la cuisine is perfectly acceptable thanks, but depending on the tone can convey some surprise. I would maybe say Merci pour la cuisine or (very much more recommended if true) Merci pour cet excellent repas
    – Law29
    Commented Apr 9, 2016 at 18:06
  • Merci d'y avoir repondu. Commented Apr 10, 2016 at 1:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.