Conjugation — Present Perfect Reference


haber — present tense (auxiliary)

yoél/ella/ustednosotrosvosotrosellos/ustedes
hehashahemoshabéishan

Regular participle endings

Verb classEndingExample
-ar-adohablado
-er-idocomido
-ir-idovivido

Regular verbs — present perfect

InfinitiveEnglishyoél/ellanosotrosellos
hablarto speakhe habladohas habladoha habladohemos habladohan hablado
trabajarto workhe trabajadohas trabajadoha trabajadohemos trabajadohan trabajado
comprarto buyhe compradohas compradoha compradohemos compradohan comprado
llegarto arrivehe llegadohas llegadoha llegadohemos llegadohan llegado
comerto eathe comidohas comidoha comidohemos comidohan comido
beberto drinkhe bebidohas bebidoha bebidohemos bebidohan bebido
correrto runhe corridohas corridoha corridohemos corridohan corrido
vivirto livehe vividohas vividoha vividohemos vividohan vivido
salirto leavehe salidohas salidoha salidohemos salidohan salido
dormirto sleephe dormidohas dormidoha dormidohemos dormidohan dormido

Irregular past participles

InfinitiveParticipleEnglish
hacerhechodone / made
decirdichosaid
vervistoseen
ponerpuestoput
escribirescritowritten
abrirabiertoopened
volvervueltoreturned
morirmuertodied
romperrotobroken
iridogone

Irregular participles in the present perfect

Infinitiveyoél/ellanosotrosellos
hacerhe hechohas hechoha hechohemos hechohan hecho
decirhe dichohas dichoha dichohemos dichohan dicho
verhe vistohas vistoha vistohemos vistohan visto
ponerhe puestohas puestoha puestohemos puestohan puesto
escribirhe escritohas escritoha escritohemos escritohan escrito
abrirhe abiertohas abiertoha abiertohemos abiertohan abierto

Word order with pronouns

Object/reflexive pronouns go before haber — never between haber and the participle.

CorrectIncorrect
Lo he hecho.He lo hecho.
Me he levantado.He me levantado.
Se lo he dicho.He se lo dicho.

Quick contrast: present perfect vs preterite (Castellano usage)

Time frameCastellano preference
Today / this week / just nowPresent perfect: He comido.
A completed, distant/specific past eventPreterite: Comí ayer.
Life experience, unspecified timePresent perfect: He estado en Roma.

See also: Present Perfect — full explanation and Castellano usage notes.
See also: Conjugation — Past Tenses — preterite and imperfect tables.