¿I have seen this film o I saw this film last night? El español también tiene “he visto” y “vi”, pero no los usa exactamente como el inglés, ni igual en todos los países.
Lo que vas a aprender
Los dos tiempos hablan de algo que pasó en el pasado, pero lo miran de forma distinta. El presente perfecto presenta la acción como importante para ahora, sin decir exactamente cuándo ocurrió. El pasado simple la presenta como un hecho terminado en un momento concreto del pasado.
El español tiene la misma pareja de formas (“he visto” y “vi”), y eso ayuda. Pero cuidado: no se usan igual que en inglés, y además cambian según el país. En gran parte de España, “he visto” se usa para todo lo que pasó hoy o hace muy poco, aunque digas cuándo. En la mayor parte de Latinoamérica, “vi” se usa casi para todo. En inglés no decide la cercanía ni la costumbre regional, sino el significado: ¿hablas de un momento terminado o de algo conectado con ahora?
El presente perfecto se usa para experiencias de la vida (sin momento concreto), para acciones cuyo resultado se ve o importa ahora y, en general, para todo lo que no sitúas en un momento pasado concreto.
Si en tu país dices “¿Ya comiste?”, “Nunca fui a Japón” o “Perdí las llaves” (y no las encuentras), en inglés estándar lo natural es el presente perfecto: “Have you eaten yet?”, “I've never been to Japan.”, “I have lost my keys!”
Hay otro caso que se suele pasar por alto: lo que empezó en el pasado y sigue hasta ahora. En español va en presente (“Vivo aquí desde 2010”, “Hace diez años que la conozco”); en inglés va en presente perfecto con since o for: “I have lived here since 2010.”, no “I live here since 2010.” Por cierto: “She has been to Japan” significa que estuvo allí y ya volvió; “She has gone to Japan” significa que se fue y ahora está allí.
El pasado simple se usa en cuanto mencionas un momento concreto del pasado, o el contexto lo deja claro: una fecha, yesterday, last year o una ocasión determinada. La acción está terminada y pertenece al pasado.
Aquí está el error típico, sobre todo si hablas el español de España: “Ha salido de la oficina hace diez minutos” o “He perdido las llaves hace una hora” son normales, pero en inglés “She has left the office ten minutes ago” es incorrecto. Con yesterday, last week, ago, in 2019 y expresiones parecidas siempre va el pasado simple: “She left the office ten minutes ago.” Esto vale aunque el resultado siga hasta ahora: “He lost his keys yesterday and still can't find them.”
Típicas del presente perfecto: already (ya), just (acabar de), ever (alguna vez), never (nunca), yet (ya / todavía, en preguntas y negaciones), since, for y recently (sin fecha concreta). Ojo con for: si el período ya terminó, va con el pasado simple (I lived in Paris for two years: ya no vivo allí). Típicas del pasado simple: yesterday, last week/month/year, ago (hace), in + un año concreto, y when cuando se refiere a un momento concreto del pasado.
“Acabo de terminar” no se traduce con el presente: es “I have just finished” (en inglés estadounidense informal también “I just finished”). Y las preguntas con when piden el pasado simple, porque preguntan por un momento concreto: “¿Cuándo has comprado / compraste este libro?” → “When did you buy this book?”
Una nota sobre variedades: en el inglés estadounidense informal se oye a menudo el pasado simple con already, just y yet (“I just ate.”, “Did you eat yet?”). Si hablas el español de Latinoamérica, esto te va a sonar natural, pero en inglés británico y en el inglés cuidado se usa el presente perfecto. Con el presente perfecto nunca te equivocas.
Con last night (un momento terminado) va el pasado simple. El presente perfecto no se combina con un momento pasado concreto, aunque en España se diga “la he visto hace un rato”.
“Ha salido hace diez minutos” es normal en España, pero ago marca un momento terminado: siempre pasado simple.
When pregunta por un momento concreto, así que va en pasado simple, tanto si en español dices “¿Cuándo has comprado...?” como “¿Cuándo compraste...?”.
“Acabo de terminar” va en presente en español, pero en inglés just va con el presente perfecto (en inglés estadounidense informal también con el pasado simple: I just finished). Con el sentido de “acabar de”, no va con el presente.
“Vivo aquí desde 2010” va en presente en español, pero en inglés la duración hasta ahora necesita el presente perfecto con since o for.
En gran parte de España, “he + participio” se usa para lo que pasó hoy o hace poco, incluso con una hora o un “hace”: “Ha salido hace diez minutos”, “¿A qué hora has llegado?”
El presente perfecto inglés no puede ir con un momento pasado concreto y terminado. "She has left ten minutes ago" es incorrecto; lo correcto es "She left ten minutes ago." Regla práctica: si en la oración hay un momento terminado (yesterday, last week, ago, in 2019, at 8pm, when…?), usa el pasado simple, aunque en español digas “he...”. En cambio, con today, this week o this morning (si todavía es por la mañana) el presente perfecto sí es posible, porque ese período aún no ha terminado: "I've had two coffees today."
En gran parte de Latinoamérica, el pretérito simple sirve también para experiencias y resultados: “¿Ya comiste?”, “Nunca fui a Japón”, “Perdí las llaves”
En inglés estándar, para experiencias de la vida y resultados que importan ahora se usa el presente perfecto: "Have you eaten yet?", "I've never been to Japan.", "I have lost my keys!" En el inglés estadounidense informal el pasado simple con already/just/yet es frecuente, pero el presente perfecto es siempre la opción segura. Lo que nunca cambia: con ever/never para experiencias y sin momento concreto, piensa primero en el presente perfecto.
Con “desde” y “desde hace” el español usa el presente: “Vivo aquí desde 2010”, “La conozco desde hace diez años”
En inglés, lo que empezó en el pasado y sigue hasta ahora necesita el presente perfecto con since (punto de inicio) o for (duración): "I have lived here since 2010." "I have known her for ten years." "I live here since 2010" y "I know her since ten years" son incorrectos.
💡 No te guíes por “he visto” o “vi”: si en la oración hay un momento pasado terminado (yesterday, ago, last..., in 2019, when?), usa el pasado simple.
💡 Experiencias (ever, never) y resultados que importan ahora (already, just, yet): presente perfecto.
💡 “Desde / desde hace” + presente en español → have/has + participio + since/for en inglés.
💡 “Acabo de terminar” → I have just finished.
"Have you ever been to Lisbon?"
"Yes, actually — I went there two summers ago. It was amazing."
"Nice! I haven't been yet, but I've heard great things."
"You should go — we stayed for a whole week and still didn't see everything."
Ejercicio 1 · Elige la forma correcta
Choose the correct form: I ___ this film already. (unspecified time)
Ejercicio 2 · Elige la forma correcta
Choose the correct form: I ___ this film last night. (specific past time)
Ejercicio 3 · Elige la forma correcta
Choose the correct form: She ___ to Japan three times. (life experience, unspecified time)
Ejercicio 4 · Elige la forma correcta
Choose the correct form: She ___ to Japan in 2019. (specific past time)
Ejercicio 5 · Elige la forma correcta
Choose the correct form: We ___ our homework. (result matters now — it's done)
Ejercicio 6 · Elige la respuesta correcta
Which time expression is typically used with the past simple, NOT the present perfect?
Ejercicio 7 · Elige la respuesta correcta
Which time expression is typically used with the present perfect, NOT the past simple?
Ejercicio 8 · Elige la forma correcta
Choose the correct form: He ___ his keys yesterday and still can't find them.
Ejercicio 9 · Completa con la forma correcta
Complete with the correct form of 'finish': They ___ the project two years ago.
Ejercicio 10 · Completa con la forma correcta
Complete with the correct form of 'finish': They ___ the project already. (result: it's done now)
Ejercicio 11 · Clasifica las expresiones de tiempo en grupos
0 / 8 clasificadas
Ejercicio 12 · Error típico: presente perfecto con ago
Spanish: "Ha salido de la oficina hace diez minutos." Which English translation is correct?
Cinco preguntas rápidas para comprobar lo que has aprendido.
Pregunta 1 / 5
Puntuación: 0/0
Choose the correct form: I ___ my keys. I can't find them anywhere! (result now)
Presente perfecto o presente perfecto continuo
Aprende la diferencia entre el presente perfecto simple o present perfect simple (resultado, cantidad terminada) y el presente perfecto continuo o present perfect continuous (duración, actividad en curso), y cómo pasar al inglés las frases con “desde hace” y “llevar + gerundio”.
Used to, be used to y get used to
Aprende a distinguir tres estructuras que se parecen mucho: used to (antes sí, ahora ya no), be used to (estar acostumbrado a algo) y get used to (acostumbrarse a algo).
Been o gone
Aprende la diferencia entre been y gone en el presente perfecto (present perfect): ¿la persona ya volvió o sigue fuera? “Estado” te ayuda; “ido”, en cambio, puede confundirte.
So o such
Aprende cuándo usar so (justo delante de un adjetivo o adverbio) y cuándo such (delante de un sustantivo) para intensificar, y por qué “un día tan bonito” es such a nice day.