Pretérito perfecto compuesto de indicativo

Spanish Present Perfect Tense Conjugation Guide

Use the Spanish present perfect for completed actions connected to the present, recent events, and life experience within an unfinished time frame.

Quick summary

This spanish present perfect tense conjugation reference connects meaning to forms. Use the Spanish present perfect for completed actions connected to the present, recent events, and life experience within an unfinished time frame. Conjugate haber in the present—he, has, ha, hemos, habéis, han—and add an unchanged past participle in -ado or -ido.

When to use it

  • Completed actions with present relevance
  • Experience up to now
  • Recent events
  • Actions inside an unfinished period

How to form it

Conjugate haber in the present—he, has, ha, hemos, habéis, han—and add an unchanged past participle in -ado or -ido.

Spanish Present Perfect Tense examples

He terminado el informe.

I have finished the report.

¿Has visitado Colombia?

Have you visited Colombia?

Esta semana hemos trabajado mucho.

This week we have worked a lot.

Regular spanish present perfect tense conjugations

Compare a model -ar, -er, and -ir verb. The bold portion is the complete conjugated form.

Personhablar(to speak)comer(to eat)vivir(to live)
yohe habladohe comidohe vivido
has habladohas comidohas vivido
él / ella / ustedha habladoha comidoha vivido
nosotroshemos habladohemos comidohemos vivido
vosotroshabéis habladohabéis comidohabéis vivido
ellos / ellas / ustedeshan habladohan comidohan vivido
Open custom verb practice

Common spanish present perfect tense mistakes

Incorrect: He terminada la tarea.

Correct: He terminado la tarea.

A participle used with haber remains unchanged; it does not agree with the following noun.

Spanish Present Perfect Tense FAQ

What is the spanish present perfect tense?

Use the Spanish present perfect for completed actions connected to the present, recent events, and life experience within an unfinished time frame.

How do you form the spanish present perfect tense?

Conjugate haber in the present—he, has, ha, hemos, habéis, han—and add an unchanged past participle in -ado or -ido.

When should I use the spanish present perfect tense?

Use it for completed actions with present relevance, experience up to now, recent events, actions inside an unfinished period.

How can I practise the spanish present perfect tense?

Use one tense with several common verbs, answer from memory, review corrections, and return when the saved forms become due.