🇪🇸 Spanish grammar

The Present Perfect in Spanish: A Clear Guide

The SPAIKING TeamJuly 28, 2026

El presente perfecto en español se utiliza para hablar de acciones que han ocurrido en un tiempo no específico. Se forma con el verbo auxiliar 'haber' y el participio pasado del verbo principal. Es importante entender cómo se conjuga y cuándo se usa en comparación con el pretérito.

Grammar clicks when you speak it

Rules make sense once you use them out loud. Practice Spanish with an AI coach that corrects you in real time.

The rule

El presente perfecto se forma utilizando el verbo auxiliar 'haber' en el presente y el participio pasado del verbo principal. Por ejemplo, para el verbo 'comer', el participio pasado es 'comido'. Se utiliza para expresar acciones que han ocurrido en el pasado reciente o que tienen relevancia en el presente, a diferencia del pretérito, que se usa para acciones completadas en un tiempo específico.

The Present Perfect at a glance

Conjugación de 'haber'Participio pasado
hecomido
hasvivido
haescrito
hemosvisto
habéishablado
hantrabajado

Conjugación del verbo 'haber' en presente y ejemplos de participios pasados

Examples you can say out loud

He comido pizza.
I have eaten pizza.
Has viajado a España.
You have traveled to Spain.
Hemos terminado el proyecto.
We have finished the project.
Han visto la película.
They have seen the movie.
Ha escrito una carta.
He/She has written a letter.
Common mistake
Confundir el presente perfecto con el pretérito, usando el tiempo incorrecto para acciones completadas.
Tip
Recuerda siempre conjugar 'haber' correctamente según el sujeto.

Practice Spanish by speaking

Two free conversations. No card needed.

Frequently asked questions

¿Cuándo debo usar el presente perfecto en lugar del pretérito?

Usa el presente perfecto para acciones recientes o que tienen relevancia en el presente, y el pretérito para acciones completadas en un tiempo específico.