Este año he viajado mucho, pero el año pasado no viajé nada.

Tanto he viajado como viajé son tiempos de pasado, pero responden a una pregunta distinta: ¿el período de tiempo del que hablas sigue abierto, o ya está cerrado? El pretérito perfecto compuesto (he viajado) deja la ventana abierta; el pretérito indefinido (viajé) la cierra.

En resumen: período todavía en curso (hoy, esta semana, este año) o efecto que aún se nota → pretérito perfecto compuesto. Período cerrado (ayer, la semana pasada, en 2019) → pretérito indefinido. En buena parte de Latinoamérica, el pretérito indefinido también cubre hechos del mismo día para los que en España se usaría el pretérito perfecto compuesto.

El contraste central: ¿el período sigue abierto?

Tanto el pretérito perfecto compuesto como el pretérito indefinido describen una acción terminada — la diferencia no está en si la acción misma acabó, sino en si el período de tiempo en el que la colocas ya terminó.

  • He trabajado hoy. — hoy todavía no ha terminado.
  • Trabajé ayer. — ayer es un día cerrado, ya terminado.

La misma lógica se extiende a períodos más largos: esta semana, este mes, este año siguen en curso, así que encajan de forma natural con el pretérito perfecto compuesto; la semana pasada, el mes pasado, el año pasado, en 2019 están cerrados y piden el pretérito indefinido.

Pretérito perfecto compuesto (período abierto) Pretérito indefinido (período cerrado)
hoy ayer
esta semana la semana pasada
este mes el mes pasado
este año el año pasado
— en 2019, en marzo, hace tres años

Experiencia de vida, sin marco temporal cerrado

Cuando se trata de si algo ha pasado alguna vez en tu vida —sin un "cuándo" concreto—, el pretérito perfecto compuesto es la opción por defecto en España y también muy habitual en gran parte de Latinoamérica, con palabras como alguna vez, ya y todavía no / nunca; muchas variedades latinoamericanas usan igual de bien el pretérito indefinido aquí (¿Fuiste alguna vez a Portugal? junto a ¿Has ido alguna vez a Portugal?):

  • ¿Has estado alguna vez en Japón?
  • Ya he visto esa película.
  • Todavía no he leído el libro.

En cuanto añades un "cuándo" concreto al mismo hecho, la frase suele pasar al pretérito indefinido, porque ahora colocas el hecho en un momento cerrado en lugar de dejarlo abierto como experiencia:

  • Fui a Japón en 2018.
  • Vi esa película el sábado.

Un hecho cuyo resultado todavía se nota

Un hecho reciente también puede llevar el pretérito perfecto compuesto solo porque su efecto sigue siendo relevante en el momento en que hablas, incluso sin una palabra tipo hoy:

  • Ha llegado el paquete. (Se sobrentiende que probablemente sigue ahí.)
  • Se ha roto el cristal. (Sigue roto ahora mismo.)

Compara esto con una narración simple del mismo tipo de hecho, sin nada que apunte a su relevancia para el momento presente:

  • El paquete llegó el jueves.

La variación regional

España y buena parte de Latinoamérica colocan la frontera entre período abierto y período cerrado en un punto realmente distinto, y los dos patrones son español correcto — es una preferencia regional viva, no un error en ninguna de las dos direcciones.

En España, el pretérito perfecto compuesto es la opción cotidiana para hechos del mismo día, aunque ya estén completamente terminados en el momento de mencionarlos:

  • Hoy he comido paella. — natural en España, incluso horas después de comer.

En buena parte de Latinoamérica, el pretérito indefinido cubre la misma idea, y el pretérito perfecto compuesto queda más reservado a los usos anteriores (experiencia de vida, resultado que aún se nota):

  • Hoy comí paella. — la opción cotidiana en buena parte de Latinoamérica.

Algunas variedades regionales, sobre todo en partes de la región andina, extienden el pretérito perfecto compuesto todavía más allá de lo que hace España, hasta hechos claramente fuera del día en curso. Por esta variación, no existe una única frontera "correcta" entre los dos tiempos en todo el mundo hispanohablante — lo más seguro para quien aprende es fijarse en qué patrón usan realmente los hispanohablantes de su entorno, en lugar de esperar una regla universal.

El inglés también distingue entre el present perfect (I have eaten) y el simple past (I ate) —el present perfect para experiencias y resultados actuales, el simple past para hechos con un "cuándo" concreto—, pero no presenta la misma variación regional entre España y Latinoamérica: el simple past cubre los hechos del mismo día en prácticamente todo el mundo anglófono, algo que en español solo hace el pretérito indefinido en unas zonas y no en otras.

Errores frecuentes

  • ❌ He trabajado el año pasado. → ✅ Trabajé el año pasado. (el año pasado es un período cerrado, así que pide el pretérito indefinido aunque la frase hable de trabajo en general)
  • ❌ Ayer he visto a Marta. → ✅ Ayer vi a Marta. (un marcador concreto de día cerrado como ayer va con el pretérito indefinido en el uso estándar — aunque el pretérito perfecto compuesto sea habitual para hechos del mismo día, ayer nunca es "hoy")
  • ❌ Fui a Portugal alguna vez. → ✅ He ido a Portugal alguna vez. (en España, una experiencia sin "cuándo" concreto, con alguna vez, suele llevar el pretérito perfecto compuesto; muchas variedades latinoamericanas también aceptan aquí el pretérito indefinido, según su preferencia regional)
  • ❌ Habí comido antes de salir. → ✅ Había comido antes de salir. (ese es otro tiempo, el pretérito pluscuamperfecto — no confundas su había con el he/has/ha del pretérito perfecto compuesto)

Comprueba lo aprendido

Elige el pretérito perfecto compuesto o el pretérito indefinido para cada frase.

  1. Son las diez de la mañana. Esta mañana (yo) ___ (desayunar) muy tarde.
  2. El mes pasado (nosotros) ___ (visitar) a mis abuelos.
  3. ¿___ (tú, probar) alguna vez el ceviche?
  4. En 2020, ella ___ (empezar) a estudiar español.
  5. Todavía no ___ (ellos, terminar) el informe.
Ver respuestas
  1. Son las diez de la mañana. Esta mañana (yo) he desayunado muy tarde. (la mañana todavía no ha terminado — más tarde ese mismo día, desayuné sonaría igual de natural, sobre todo en Latinoamérica)   2. El mes pasado (nosotros) visitamos a mis abuelos.   3. ¿Has probado alguna vez el ceviche?   4. En 2020, ella empezó a estudiar español.   5. Todavía no han terminado el informe.

En resumen

  • La elección no depende de si la acción misma terminó, sino de si el período de tiempo en el que la colocas sigue abierto (pretérito perfecto compuesto) o ya está cerrado (pretérito indefinido).
  • Hoy, esta semana, este mes, este año van con el pretérito perfecto compuesto; ayer, la semana pasada, en 2019 con el pretérito indefinido.
  • Las experiencias de vida sin "cuándo" concreto (alguna vez, ya, todavía no, nunca) suelen llevar el pretérito perfecto compuesto; añadir una fecha o un día concreto suele cambiar al pretérito indefinido.
  • Un hecho reciente también puede llevar el pretérito perfecto compuesto solo porque su resultado todavía se nota, incluso sin una palabra tipo hoy.
  • España usa el pretérito perfecto compuesto para hechos del mismo día mucho más que buena parte de Latinoamérica — los dos patrones son español estándar correcto; no existe una única frontera universal entre ambos tiempos.