¿Por qué no se dice 'I stay in Madrid' en inglés?
La forma correcta es I live in Madrid. En inglés live significa residir de forma permanente o habitual, mientras que stay significa alojarse de manera temporal (en un hotel, casa de un amigo, etc.). Decir I stay in Madrid implica que estás allí de visita, no que vives allí.
I stay in Madrid
I live in Madrid
Interferencia del español: Vivo en Madrid → I stay in Madrid
Ejemplos
I live in Barcelona, but my family lives in Seville.
Vivo en Barcelona, pero mi familia vive en Sevilla.
When I travel to London, I stay at a small hotel near the station.
Cuando viajo a Londres, me alojo en un pequeño hotel cerca de la estación.
She has lived in Paris for ten years and loves it.
Ella ha vivido en París durante diez años y le encanta.
We stayed at my cousin's house during the holidays.
Nos quedamos en casa de mi primo durante las vacaciones.
Where do you live? — I live in the center of the city.
¿Dónde vives? — Vivo en el centro de la ciudad.
I stay in a flat near the university
I live in a flat near the university
Si te refieres a tu residencia habitual, usa 'live'. Si es temporal, usa 'stay'. La confusión ocurre porque en español 'quedarse' puede confundirse con 'vivir', y algunos estudiantes usan 'stay' para traducir 'me quedo/vivo' de forma permanente.
Truco para recordar
LIVE = vivir (permanente). Imagina que tienes llave de casa: si tienes llave, live. STAY = quedarse (temporal). Imagina que estás en un hotel: no tienes llave propia, solo stay. ¿Tienes llave? → live. ¿Hotel o visita? → stay.
Preguntas frecuentes
Pon a prueba lo aprendido
Pregunta 1 de 2
¿Cuál es la forma correcta para decir que resides en una ciudad?
13 errores en inglés que vienen de tu español (no de tu nivel)
'I have 30 years.' 'I am agree.' Cada frase suena lógica en tu cabeza — pero es tu español dictándote la gramática.
Envíame los 13 erroresSin spam. Te puedes dar de baja cuando quieras.