Thanks / Thank you: gracias Thanks a lot /Thanks a ton /Thanks a million /Thanks a bunch: mil gracias Thank you very much: muchas gracias I can’t thank you enough: no podré agradecértelo lo suficiente I am truly grateful: estoy sinceramente agradecido/a I (really) appreciate this / your help / your time: aprecio (mucho) tu ayuda / tu tiempo / lo que haces
1. Agradecer un cumplido That’s very kind of you / That’s so sweet of you: muy amable por tu parte Thanks for your kind words: gracias por tus amables palabras
2. Agradecer a amigos, parientes y demás que hayan venido a visitarnos Thank you for coming today: gracias por haber venido hoy Thank you for spending time with us: gracias por haber compartido este tiempo con nosotros
3. Agradecer un regalo Thank you for the gift: gracias por el regalo
4. Agradecer por la atención y por el tiempo que nos han dedicado Thank you for your consideration: gracias por tu atención
5. Agradecer al profesor/a de inglés I have learned so much thanks to you: he aprendido mucho gracias a ti You are the best teacher ever!: ¡eres el/la mejor professor/a que he tenido!