Que son las diferencias entre estas frases?
"Gracias por venir" "Gracias por haber venido" "Gracias por habiendo venido"
Ya se la traducción literal, pero quiero saber en que contextos se utiliza estas frases.
Gracias a ustedes.
Tim
2 Answers
"Gracias por haber venido" is quite common. It's just means thanks for having come instead of the most widely used "Gracias por venir" (Thanks for coming). Both mean the same, so you can pick either one with confidence.
"Gracias por habiendo venido" is wrong. The auxiliary to have in this case should be expressed in the infinitive (Haber) in Spanish.
¿Cuáles son las diferencias entre estas frases?
Ya sé la traducción literal, pero quiero saber en que contextos se utiliza estas frases.
"Gracias por venir" (Thank you for coming) is a very common phrase. I haven't heard the other two in conversation.