Last Updated on 26/08/2026 by SpanishUnicorn
¿He comido o comí? ¿Este año he viajado o este año viajé? ¿Y por qué justo cuando creías que habías entendido los tiempos del pasado aparece una frase que destruye toda tu tranquilidad?
Bienvenido al pequeño drama cotidiano del estudiante de español.
La buena noticia es que elegir entre el pretérito perfecto y el pretérito indefinido no es cuestión de intuición, suerte ni posición de Mercurio. Hay una lógica bastante clara detrás de los dos tiempos.
En esta página vamos a verla paso a paso, con ejemplos y ejercicios.
Tabla de Contenidos
ToggleLa diferencia básica es esta:
Pretérito perfecto
Usamos el perfecto cuando hablamos de algo relacionado con un período de tiempo que todavía sentimos como actual o conectado con el presente.
Hoy he trabajado mucho.
Esta semana hemos salido dos veces.
Nunca he probado el pulpo.
Pretérito indefinido
Usamos el indefinido cuando hablamos de acciones dentro de un período que consideramos terminado.
Ayer trabajé mucho.
La semana pasada salimos dos veces.
En 2022 probé pulpo por primera vez.
No hace falta convertirlo en una tesis doctoral.
La pregunta útil es:
¿Estoy hablando de un período que para mí sigue abierto o de uno que ya terminó?

Usamos el pretérito perfecto para hablar de acciones pasadas que tienen alguna conexión con el presente.
Hoy he bebido tres cafés.
Esta semana hemos tenido muchísimo trabajo.
Este mes Marina ha ido cuatro veces al dentista.
Hoy todavía es hoy.
Esta semana todavía es esta semana.
Y Marina probablemente ya está considerando mudarse directamente a la consulta del dentista.
Cuando no decimos exactamente cuándo ocurrió algo:
He estado en Perú tres veces.
Nunca he dormido en un aeropuerto.
¿Alguna vez has visto una ballena?
La experiencia pertenece a nuestra vida hasta ahora.
He perdido las llaves.
No estamos contando simplemente una anécdota del pasado. El problema es que ahora no tenemos las llaves.
Paco se ha roto una pierna.
Y probablemente no va a bailar salsa esta noche.
El indefinido sirve para contar acciones que situamos en un momento o período terminado del pasado.
Ayer compré una bicicleta.
En 2019 vivimos en Berlín.
El sábado cené con Rigoberto.
El momento ya terminó.
Eusebio entró, miró la nevera, cerró la puerta y pidió una pizza.
Cuatro acciones terminadas. Una absoluta falta de voluntad para cocinar.
Cuando era estudiante, viví dos años en Salamanca.
Mis abuelos compraron esta casa en 1987.
La etapa pertenece claramente al pasado.
Elige la forma correcta. Fíjate en el período de tiempo: ¿sigue abierto o ya terminó?
1. Anoche tú ___ paella en casa de Eusebio.
2. Este mes ___ muchísimo sol.
3. Hortensia ___ fatal la semana pasada.
4. ¿Ya ___ tus vacaciones de este año?
5. El año pasado mis vecinos ___ a Argentina.
6. Este verano todavía no ___ a ningún sitio y ya estamos en agosto.
7. El mes pasado ___ en una tienda de bicicletas.
8. Hoy ___ las llaves dos veces. Voy progresando.
Algunas expresiones aparecen con frecuencia con uno de estos tiempos.
Ejemplos:
Hoy he hablado con mi hermana.
Este año hemos viajado poco.
Rigoberto todavía no ha encontrado sus gafas.
Ejemplos:
Ayer hablé con mi hermana.
El año pasado viajamos poco.
Rigoberto encontró sus gafas debajo del perro.

Pero cuidado.
Los marcadores temporales son pistas, no policías gramaticales.
No pueden decidir siempre por nosotros.
Ahora tienes que elegir el tiempo y también la persona correcta. Nada dramático: el sujeto está a la vista.
1. Ayer Rosalía ___ un problema con el coche.
2. Esta semana nosotros ___ fuera tres veces.
3. ¿Cuándo ___ tú al médico?
4. Hoy el perro de Rigoberto ___ otro jarrón.
5. El domingo pasado nosotros ___ una excursión a la montaña.
6. ¿Alguna vez ___ tú una ballena?
7. Ayer Eusebio y Fulgencio ___ demasiado café y reorganizaron toda la oficina.
8. Hoy yo no ___ nada especialmente útil.
Esta es la parte que muchos libros simplifican demasiado.
Comparemos:
Esta mañana he visto a Julia.
Son las once de la mañana. Para mí, esta mañana todavía forma parte del presente.
Pero a las diez de la noche podría decir:
Esta mañana vi a Julia.
Ahora considero la mañana un período terminado.
Lo mismo puede ocurrir con expresiones como:
Por ejemplo:
Este año he leído diez libros.
El año sigue abierto y estoy pensando en mi experiencia hasta ahora.
Pero también podemos encontrar contextos en los que el hablante presenta ese período como una unidad cerrada o cuenta hechos pasados desde otra perspectiva.
Por eso aprender únicamente listas del tipo:
HOY = perfecto
AYER = indefinido
funciona durante aproximadamente cinco minutos.
Después aparece el español real y se acaba la fiesta.
La idea más útil sigue siendo:
¿Cómo presenta el hablante ese período de tiempo?
Aquí aparece otro detalle importante.
El uso del pretérito perfecto no es exactamente igual en todo el mundo hispanohablante.
En gran parte de España es muy habitual decir:
Hoy he comido con Ana.
En muchas zonas de América Latina es perfectamente natural decir:
Hoy comí con Ana.
Las dos frases pueden referirse exactamente a la misma situación.
Esto no significa que una variedad hable español correctamente y otra esté conspirando contra tu libro de gramática.
Simplemente hay diferencias regionales.
Si aprendes español de España, te conviene dominar bien la oposición entre:
hoy he comido
ayer comí
Si aprendes o utilizas una variedad latinoamericana, escucharás con mucha más frecuencia el indefinido en contextos donde en España se usaría el perfecto.

Lee la situación completa. Esta vez una sola palabra no siempre basta para elegir bien.
1. Son las once de la mañana. Esta mañana ___ a Clara en el mercado.
2. Son las diez de la noche. Esta mañana ___ a Clara en el mercado.
3. Conozco bastante bien Lisboa: ___ allí seis veces.
4. En 2021 ___ tres meses en Lisboa trabajando.
5. Rigoberto no puede abrir la puerta porque ___ las llaves.
6. En sus vacaciones de 2019 Rigoberto ___ las llaves del hotel tres veces.
7. No quiero postre. Hoy ya ___ suficiente para tres personas.
8. Durante las vacaciones del verano pasado ___ una cabaña en la montaña.
En el español estándar de España, ayer es un período terminado.
Ayer fui al médico.
No necesariamente es incorrecto en todas las variedades del español.
Pero si estamos practicando la oposición típica del español peninsular y el año todavía está en curso:
Este año he ido tres veces a Madrid.
El participio de hacer es:
hecho
Esta mañana he hecho ejercicio.
No.
he vuelto
Eusebio todavía no ha vuelto de sus vacaciones.
Probablemente ha descubierto un lugar sin correo electrónico.
El indefinido de ir y ser es:
fui
Sin tilde.
Ayer fui al supermercado.
La película fue horrible.
La ortografía española ya tiene suficientes tildes. Esta vez nos perdona una.
Cuando dudes, hazte estas tres preguntas:
1. ¿El período de tiempo ha terminado?
Sí → normalmente indefinido
ayer, el año pasado, en 2015
No → normalmente perfecto
hoy, esta semana, este año
2. ¿Estoy hablando de una experiencia hasta ahora?
Normalmente usamos perfecto.
Nunca he visto un oso.
3. ¿Estoy contando una serie de acontecimientos terminados?
Normalmente usamos indefinido.
Llegó, abrió la puerta y salió corriendo.
No necesitas memorizar treinta reglas independientes. Necesitas entender qué relación establece el hablante entre el pasado y el presente.
Si entender la teoría te parece fácil pero cuando tienes que elegir entre he visto, vi, hemos hecho y hicimos tu cerebro decide abandonar discretamente el edificio, tengo más ejercicios preparados.
Ahora mezclamos todo:
Porque algún día había que quitarle las rueditas a la bicicleta.
Aquí está todo mezclado. Lee la frase completa y piensa qué relación tiene la acción con el presente.
1. Nunca ___ tanta paella como este verano.
2. El verano pasado ___ un curso de surf en Cádiz. Mi dignidad sobrevivió por poco.
3. Eusebio todavía no ___ de sus vacaciones.
4. Ayer los camareros ___ la comida en menos de cinco minutos.
5. Esta semana ___ tantas reuniones que ya no sabemos qué día es.
6. Mis abuelos ___ en ese pueblo desde 1960 hasta 1988.
7. ¿Alguna vez ___ el gazpacho con sandía?
8. Tú y Matilde, ¿qué ___ ayer en la reunión?
9. Este año Rigoberto ___ que las plantas también necesitan agua.
10. Anoche Hortensia ___ a casa, abrió la nevera y decidió que unas aceitunas eran una cena perfectamente respetable.
Si quieres recordar solo lo esencial:
Pretérito perfecto
→ pasado conectado con el presente
→ período todavía abierto
→ experiencias hasta ahora
Hoy he trabajado mucho.
Nunca he estado en Chile.
Pretérito indefinido
→ acción terminada
→ período terminado
→ acontecimientos dentro de una narración
Ayer trabajé mucho.
En 2023 estuve en Chile.
Y recuerda:
Los marcadores temporales ayudan, pero el contexto manda.
Me encanta crear recursos para que aprendas español de forma divertida y efectiva. Si SpanishUnicorn te ha ayudado o te ha gustado el contenido, puedes invitarme un café virtual y ayudarme a seguir creando más materiales, ejercicios y juegos para ti. ¡Cada aporte hace la diferencia!
¡Gracias por tu apoyo!