If someone greets you on a special occasion, you don't normally say "Thank you for the greeting" but you reply his/her greeting. " or if someone says,"Welcome to my party/my house" You simply reply him/her by saying, "Thank you so much for having me here". If someone says "How do you do" you have to say "How do you do", etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.