The present perfect tense (el pretérito perfecto) describes actions that started in the past but continue into the present or have consequences in the present. It's equivalent to 'have/has + past participle' in English.
When to use it
Life experiences He viajado a España — I have traveled to Spain
Actions that have occurred in a time frame that is not yet over Esta semana he trabajado mucho — This week I have worked a lot
Recently completed actions with relevance to the present He perdido mis llaves — I have lost my keys
Endings · Conjugation
-ar
he + -ado
he hablado
has + -ado
has hablado
ha + -ado
ha hablado
hemos + -ado
hemos hablado
habéis + -ado
habéis hablado
han + -ado
han hablado
-er
he + -ido
he comido
has + -ido
has comido
ha + -ido
ha comido
hemos + -ido
hemos comido
habéis + -ido
habéis comido
han + -ido
han comido
-ir
he + -ido
he vivido
has + -ido
has vivido
ha + -ido
ha vivido
hemos + -ido
hemos vivido
habéis + -ido
habéis vivido
han + -ido
han vivido
Irregular verbs
abrir
abierto
decir
dicho
escribir
escrito
hacer
hecho
morir
muerto
poner
puesto
romper
roto
ver
visto
volver
vuelto
Don't just read this, drill it
Verboteca drills every verb form with spaced repetition until it becomes automatic.