Used to say what has happened, what has been done in the recent past.
¿Qué has hecho hoy? what have you done today
¿Has ido al fútbol? have you been to football?
Formed by using the present tense of haber + the past participle
-ar | -er | -ir |
Comprar | Comer | Subir |
He comprado | He comido | He subido |
Has comprado | Has comido | Has subido |
Ha comprado | Ha comido | Ha subido |
Hemos comprado | Hemos comido | Hemos subido |
Habéis comprado | Habéis comido | Habéis subido |
Han comprado | Han comido | Han subido |
Irregulars
abrir – abierto
cubrir – cubierto (covered)
descubrir – descubierto
decir – dicho
volver – vuelto
devolver – devuelto (give(n) back)
disolver – disuelto (resolve(d))
resolver – resuelto (resolve(d))
escribir – escrito
describir – descrito
freír – frito (fri/fried)
hacer – hecho
satisfacer – satisfecho
morir – muerto
poner – puesto (put)
romper – roto
ver – visto