All articles
EspañolAbout EnglishGrammar

Present perfect vs pasado simple: la diferencia explicada fácil

By Talkey Team9 min read
Present perfect vs pasado simple: la diferencia explicada fácil

Si dudas cada vez que tienes que elegir entre el present perfect y el pasado simple, tranquilo: es uno de los errores de gramática más frecuentes entre hispanohablantes. Y tiene una explicación muy concreta. En español usamos "he comido" y "comí" casi como sinónimos, así que nuestro cerebro traduce mal la frontera inglesa.

La buena noticia es que en inglés esa frontera es mucho más clara que en español. No es cuestión de intuición ni de suerte: hay una regla, un puñado de palabras señal y un truco de decisión que resuelve la mayoría de los casos.

Al terminar de leer sabrás exactamente cuándo decir I have eaten y cuándo I ate, por qué I have seen him yesterday está mal, y cómo dejar de traducir tiempo por tiempo desde el español. Vamos a por ello.

Índice

  1. La diferencia en una frase
  2. Por qué el español nos confunde
  3. Cuándo usar el present perfect
  4. Cuándo usar el pasado simple
  5. Las palabras señal que te delatan
  6. Tabla comparativa rápida
  7. El truco de decisión en 3 pasos
  8. Errores típicos de hispanohablantes
  9. Preguntas frecuentes
  10. Conclusión

La diferencia en una frase

Respuesta rápida: Usa el present perfect (I have done) cuando el momento exacto no importa o la acción sigue conectada con el presente. Usa el pasado simple (I did) cuando hablas de un momento terminado y concreto del pasado. Si dices cuándo pasó, casi siempre va pasado simple.

Esa es toda la lógica en 45 palabras. El pasado simple mira una foto: algo pasó, terminó, punto final. El present perfect mira un puente: algo pasó, pero su efecto o su tiempo llega hasta hoy.

Compara estas dos frases. I lost my keys (perdí las llaves) es una foto: pasó y ya. I have lost my keys (he perdido las llaves) es un puente: las perdí y siguen perdidas ahora mismo. Ese es el corazón de todo.

Ahora entendamos por qué nuestro idioma materno nos pone la zancadilla.

Por qué el español nos confunde

En España, "he comido hoy" y "comí ayer" siguen una regla parecida a la inglesa. Pero en gran parte de Latinoamérica se dice "comí hoy" con toda naturalidad, y el pretérito perfecto ("he comido") casi desaparece del habla diaria.

Ahí está la trampa: como en español el reparto entre los dos tiempos cambia según la región y suele ser flexible, tendemos a pensar que en inglés también da igual. No da igual.

El inglés es mucho más estricto. Hay contextos donde el pasado simple es obligatorio y el present perfect es directamente un error de gramática, no una elección de estilo. Por eso conviene aprender la regla inglesa desde cero, sin apoyarte en tu intuición española.

Con esa idea clara, veamos cada tiempo por separado.

Cuándo usar el present perfect

El present perfect se forma con have/has + participio (I have worked, she has gone). Lo usas en cuatro situaciones muy reconocibles.

  • Experiencias de vida (sin decir cuándo): I have visited London. (He estado en Londres alguna vez.)
  • Acciones que empezaron en el pasado y siguen ahora: I have lived here for ten years. (Vivo aquí desde hace diez años, y sigo.)
  • Pasado reciente con efecto en el presente: She has just arrived. (Acaba de llegar; está aquí ahora.)
  • Resultado que importa hoy: I have broken my phone. (Lo rompí y ahora no funciona.)

El hilo común es siempre el mismo: el momento exacto no importa o la acción sigue viva en el presente. Si te fijas, nunca hace falta una fecha concreta para que la frase funcione.

Este tiempo es el equivalente aproximado de nuestro "he hecho", pero con reglas más firmes. Ahora, su pareja opuesta.

Cuándo usar el pasado simple

El pasado simple (past simple) describe una acción terminada en un momento concreto del pasado. Es el tiempo de las historias, las biografías y todo lo que ya cerró la puerta.

  • Momento específico: I saw her yesterday. (La vi ayer.)
  • Secuencia de hechos terminados: I woke up, made coffee and left. (Me desperté, hice café y salí.)
  • Periodos de tiempo ya cerrados: I studied French at school. (Ya no estoy en el colegio.)
  • Preguntas con when: When did you arrive? (¿Cuándo llegaste?)

Regla de oro: si la frase menciona o da a entender cuándo pasó algo (ayer, la semana pasada, en 2019, hace dos horas), el inglés te pide pasado simple. Sin excepciones prácticas para el estudiante.

Y aquí llega la herramienta que más rápido te va a ayudar: las palabras señal.

Las palabras señal que te delatan

Muchas frases traen una palabra que canta a gritos qué tiempo toca. Apréndete estas listas y acertarás casi sin pensar.

Palabras señal del present perfect (tiempo sin cerrar):

  • ever, never (experiencia): Have you ever tried sushi?
  • just, already, yet (pasado reciente): I haven't finished yet.
  • for, since (duración hasta hoy): We have known each other since 2010.
  • so far, up to now, recently, lately

Palabras señal del pasado simple (tiempo cerrado):

  • yesterday, last week, last year, in 2020
  • ago (two days ago)
  • when I was a child, that day, at that moment

Ojo con for y since, porque también aparecen en otros tiempos, pero con el present perfect marcan una acción que dura hasta ahora. Con estas señales en la cabeza, la decisión se vuelve casi automática. Pongámoslo todo junto.

Tabla comparativa rápida

CriterioPresent perfect (I have done)Pasado simple (I did)
Momento de la acciónNo importa o no se diceConcreto y conocido
Conexión con el presenteSí, sigue viva o su efecto duraNo, está cerrada
Palabras señal típicasever, never, just, already, yet, for, sinceyesterday, ago, last, in 2020, when
Pregunta con whenNuncaCasi siempre
EjemploI have lost my keys (siguen perdidas)I lost my keys yesterday (dato cerrado)
Equivalente español aprox.he perdidoperdí

La fila más útil es la última: en español ambos podrían valer, y por eso dudamos. En inglés, la palabra yesterday obliga al pasado simple. Fija esa idea y tendrás medio problema resuelto. Ahora, un método para decidir sobre la marcha.

El truco de decisión en 3 pasos

Cuando estés hablando o escribiendo y no sepas qué elegir, pásale a la frase estas tres preguntas:

  1. ¿Digo cuándo pasó? Si hay una fecha, yesterday, ago o similar → pasado simple. Fin.
  2. ¿La acción sigue viva o su efecto dura ahora? Si empezó antes y continúa, o el resultado importa hoy → present perfect.
  3. ¿Es una experiencia sin fecha (ever/never)? Entonces → present perfect.

Si ninguna de las tres aplica y solo cuentas algo que pasó y terminó, tira de pasado simple, que es la opción por defecto en inglés narrativo.

Practica este filtro en voz alta con frases tuyas y en pocas semanas dejarás de traducirlo desde el español. Antes de las dudas frecuentes, repasemos las trampas clásicas.

Errores típicos de hispanohablantes

Error 1: present perfect con momento concreto. I have seen him yesterday es incorrecto. Como dices yesterday, toca pasado simple: I saw him yesterday.

Error 2: pasado simple para experiencias. Did you ever go to Japan? suena raro en inglés británico y en muchos contextos formales; para experiencias de vida lo natural es Have you ever been to Japan?.

Error 3: traducir "desde hace" con pasado. "Vivo aquí desde hace cinco años" no es I lived here for five years (eso significa que ya no vives ahí). Es I have lived here for five years.

Error 4: confundir for y since. For marca duración (for three years), since marca punto de partida (since 2020). Los dos piden present perfect cuando la acción llega hasta hoy.

Detectar estos cuatro fallos ya te separa de muchos estudiantes. Vamos con las preguntas que más se buscan.

Preguntas frecuentes

¿Cuál es la diferencia entre present perfect y past simple?

El pasado simple describe una acción terminada en un momento concreto del pasado (I ate at 8). El present perfect describe una acción cuyo momento no importa o que sigue conectada con el presente (I have eaten, así que no tengo hambre ahora). La clave está en si mencionas cuándo ocurrió: si lo dices, va pasado simple.

¿Puedo usar present perfect con "yesterday"?

No. Yesterday es un momento concreto y cerrado, así que exige pasado simple: I saw her yesterday. El present perfect nunca se usa con expresiones de tiempo pasado y definido como yesterday, last week, two days ago o in 2019. Es uno de los errores más comunes y también uno de los más fáciles de corregir.

¿"Already", "yet" y "just" van siempre con present perfect?

En inglés británico, sí: son palabras señal clásicas del present perfect (I have just eaten, Have you finished yet?). En inglés americano informal es habitual oírlas también con pasado simple (I just ate). Para un examen o un registro formal, quédate con el present perfect y no fallarás.

¿Cómo traduzco "he vivido aquí cinco años"?

Depende de si sigues viviendo ahí. Si continúas: I have lived here for five years (present perfect, la acción no ha terminado). Si ya te mudaste: I lived there for five years (pasado simple, periodo cerrado). Ese matiz de "sigo o no sigo" es justo lo que distingue los dos tiempos en inglés.

¿El present perfect es lo mismo que el pretérito perfecto español?

Se parecen, pero no son gemelos. Ambos usan un auxiliar más participio, y muchas veces coinciden. Pero el inglés es más estricto: prohíbe el present perfect con fechas concretas, mientras que el español es más flexible según la región. No te fíes de la traducción automática; aprende la regla inglesa aparte.

¿Cuál se usa más en el día a día?

Los dos son frecuentísimos. En narración (contar una historia, un viaje, una anécdota) domina el pasado simple. En conversación sobre experiencias, novedades y resultados actuales (I have finished, Have you seen this?) aparece mucho el present perfect. Dominar ambos es imprescindible para llegar a un nivel B1 sólido.

Conclusión

Quédate con tres ideas. Primera: el pasado simple es una foto de algo terminado, y el present perfect es un puente hasta el presente. Segunda: si la frase dice cuándo pasó algo, casi siempre toca pasado simple, sin excepciones prácticas. Tercera: las palabras señal (yesterday vs ever, ago vs since) te resuelven la duda antes de pensarla.

La diferencia entre el present perfect y el pasado simple deja de dar miedo en cuanto la practicas con frases tuyas en voz alta. En Talkey puedes estudiar la diferencia en las lecciones de gramática inglesa y repasar ejemplos con flashcards, hasta que elijas el tiempo verbal correcto sin pensar. Pruébalo y verás cómo la regla se vuelve automática. You've got this!

Ready to learn?

Pick a language to get started.

View all courses