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
Or
Merci pour cuisinant
Or
Merci pour avoir cuisiner (If the person is thanking someone who cooked)
Or
Merci pour la cuisine
Thank you!