¿Cuál es la diferencia gramatical entre "haber sido" y "ser" en inglés?


Respuesta 1:

"Habiendo estado" se refiere a una condición anterior al momento en que se habla, y "ser" se refiere a una condición en el momento en que se habla.

Considerar:

Ayer, un hombre te invitó a ir a Tailandia la próxima semana. Ayer, también estaba pensando en varias posibilidades para sus próximas vacaciones. Visitaste Tailandia el año pasado. Puede usar las dos expresiones "haber sido" y "ser" de la siguiente manera:

Ayer, sin saber dónde pasaría mis próximas vacaciones, me sorprendió cuando un amigo me invitó a ir a Tailandia con él. Sin embargo, como ya había estado en Tailandia, decidí tachar esa opción de mi lista y rechacé su invitación.