![]() | > Other Spanish exercises on the same topic: | Past [Change theme] |
> Similar tests: - Pretérito indefinido - Pretérito indefinido: irregular - Pretérito imperfecto - Pretérito Indefinido. Verbs in -ZAR, -CAR, -GAR - Pretérito indefinido - Pretérito perfecto - La bella durmiente - Pretérito indefinido | |
> Double-click on words you don't understand |
Present perfect
Construction of the present perfect tense in Spanish: present tense of "haber" + past participle
Regular verbs that end in -ar add -ado
Regular verbs that end in -er or -ir add -ido.
Examples: Today, I have worked = Hoy he trabajado (trabajar)
I have eaten = He comido (comer)
Some common irregular verbs are listed below, along with their irregular past participles:
decir (to say) = dicho
escribir (to write) = escrito
volver (to come back/to return) = vuelto
romper (to break) = roto
hacer (to do/to make) = hecho
ver (to see) = visto
poner (to put) = puesto
The Spanish present perfect is used to describe actions that started in the past and continue in the present, or actions completed in the recent past.
Some time-related words often used with this tense:
Hoy (today), esta mañana (this morning), esta semana (this week), este mes (this month), este año (this year), nunca (never), ya (already), todavía/aún (still) ...
Choose the correct answer from the dropdown menu!



Spanish exercise "Present perfect" created by hidalgo with The test builder. [More lessons & exercises from hidalgo]
Click here to see the current stats of this Spanish test

End of the free exercise to learn Spanish: Present perfect
A free Spanish exercise to learn Spanish.
Other Spanish exercises on the same topic : | Past | All our lessons and exercises