Gramática inglesa › Presente

Present perfect vs past simple: diferencias y cuándo usar cada uno

Nivel B1

👉 ¿Prefieres practicar directamente? Tienes ejercicios con corrección automática: respondes, se corrigen solos y ves en qué fallas al momento.

¡Hola learner! Si hay una duda que tenemos todos los hispanohablantes, es esta: ¿«I saw» o «I have seen»? En español usamos «vi» y «he visto» de forma parecida, pero no igual que en inglés, y por eso fallamos tanto. En este post te explico la diferencia entre el present perfect y el past simple, la regla que te saca de dudas casi siempre y las trampas del español. Al final tienes una ficha para practicarlo.

Respuesta rápida: usa el past simple cuando la acción pasó en un momento terminado que dices o se entiende («I saw him yesterday», «We went to Rome in 2019»). Usa el present perfect cuando lo importante es la conexión con el presente: experiencias sin decir cuándo («I’ve been to Rome»), periodos que aún no han terminado («this week», «today») o resultados que se notan ahora («I’ve lost my keys»). La regla de oro: si dices cuándo, past simple.

Las dos de un vistazo

Past simplePresent perfect
EstructuraVerbo en pasado (-ed o irregular)have / has + participio
CuándoMomento terminado y concretoSin momento concreto o con conexión con el ahora
Palabras típicasyesterday, last week, ago, in 2019, when…?ever, never, just, already, yet, for, since, so far
EjemploI visited London in 2019.I’ve visited London twice.
Present perfect vs past simple: diferencias, estructura y palabras clave en inglés
Present perfect vs past simple

Past simple: algo que pasó y ya terminó

El past simple cuenta acciones que empezaron y terminaron en el pasado, en un momento concreto. Ese momento puede estar dicho («yesterday», «last summer», «two years ago») o entenderse por el contexto, como cuando cuentas una historia.

  • I called my mum yesterday.
  • She finished university in 2015.
  • When did you arrive? (con when, siempre past simple)
  • Shakespeare wrote many plays. (su vida ya terminó)

Si quieres repasar cómo se forma, lo tienes en el artículo de past simple y past continuous.

Present perfect: el pasado que sigue conectado con el ahora

El present perfect (have/has + participio) habla del pasado, pero mirándolo desde hoy. Se usa sobre todo en cuatro casos:

  • Experiencias en tu vida, sin decir cuándo: I’ve never been to Japan. / Have you ever eaten sushi?
  • Periodos que aún no han terminado: I’ve drunk three coffees today. / She’s worked a lot this week.
  • Resultados que se notan ahora: I’ve lost my keys (y sigo sin ellas).
  • Acciones que empezaron en el pasado y siguen, con for y since: I’ve lived here since 2020.

Tienes la explicación completa, con el simple y el continuous, en el artículo del present perfect.

AnyVerb Academy

Ya sabes cuándo va cada uno. ¿Y el resto?

El test de nivel de AnyVerb mide gramática, lectura, escucha, escritura y voz en unos 10 minutos, y te dice por dónde empezar. Gratis y sin crear cuenta; para ver el resultado te pide tu email.

Hacer el test de nivel

¿Prefieres que te avisemos? Apúntate a la lista de fundadores.

La regla de oro: ¿dices cuándo?

Casi todas las dudas se resuelven con una pregunta: ¿estoy diciendo (o se entiende) cuándo pasó, y ese momento ya terminó? Si la respuesta es sí, past simple. Si no, present perfect.

  • I saw that film last night. ✅ (hay un cuándo terminado)
  • I’ve seen that film. ✅ (experiencia, sin cuándo)
  • ❌ I’ve seen that film last night.

Por eso el present perfect nunca va con yesterday, last…, ago, in 2019 ni con preguntas que empiezan por when.

La trampa del español

En España usamos mucho el pretérito perfecto («he comido», «he ido»), incluso para cosas de esta mañana que ya terminó. En inglés manda si el periodo sigue abierto o no:

En españolEn inglésPor qué
Esta mañana he desayunado tostadas. (dicho por la tarde)I had toast this morning.La mañana ya terminó.
Este año he viajado mucho.I’ve travelled a lot this year.El año todavía no ha terminado.
Vivo aquí desde 2020.I’ve lived here since 2020.Con since/for hasta hoy, present perfect (no presente).
¿Ya comiste?Have you eaten yet?Sin momento concreto: present perfect.

Un apunte: en inglés americano informal es habitual oír past simple con just, already y yet («Did you eat yet?»). No es un error allí, pero en los exámenes y en inglés británico se espera el present perfect.

Cómo se combinan en una conversación

Lo más natural en inglés es abrir con present perfect (¿lo has hecho alguna vez?) y, en cuanto das detalles de cuándo o cómo fue, pasar al past simple:

  • A: Have you ever been to Japan?
  • B: Yes, I went there in 2018. It was amazing.

A tener en cuenta: errores típicos

❌ Incorrecto✅ CorrectoPor qué
I have seen him yesterday.I saw him yesterday.Yesterday es un momento terminado.
When have you arrived?When did you arrive?Con when, past simple.
I live here since 2020.I’ve lived here since 2020.Algo que empezó y sigue: present perfect.
Did you ever go to Paris? (en tu vida)Have you ever been to Paris?Experiencia sin cuándo.
He has been to London. (y sigue allí)He has gone to London.Gone: se fue y no ha vuelto. Been: fue y volvió.

Ficha de ejercicios

Practica lo que acabas de leer

12 ejercicios con corrección automática y explicación de cada fallo. Sin registro y sin descargar nada.

Ir a la ficha de ejercicios →

Preguntas frecuentes

¿Cuál es la diferencia entre present perfect y past simple?
El past simple habla de algo terminado en un momento concreto del pasado («I saw him yesterday»). El present perfect conecta el pasado con el presente: experiencias sin decir cuándo, periodos que siguen abiertos o resultados que se notan ahora («I’ve seen that film»).

¿Se puede usar el present perfect con «yesterday»?
No. Yesterday, last week, ago o un año concreto marcan un momento terminado, así que van con past simple: «I saw her yesterday», nunca «I have seen her yesterday».

¿Qué diferencia hay entre «has been» y «has gone»?
He has been to London: ha estado en Londres y ya ha vuelto. He has gone to London: se ha ido a Londres y todavía está allí.

Si quieres ver todos los temas ordenados, tienes la guía de gramática inglesa paso a paso.

Deja un comentario