Present Perfect

Present Perfect in Spanish is used when you talk about things that have happened in the past.

Present perfect is formed with “haber+past participle (-ado/-ido)

haberSingularPlural
1st Personhehemos
2nd Personhashabéis
3rd Personhahan

 

Past participle is regularly formed by changing the ending of -AR verb to -ado, and -ER/-IR verb becomes -ido.

He estudiado español por 2 años. I have studied Spanish for 2 years.

¿Has ido a Madrid? Have you been to Madrid?

 

Past participle can also be used as an adjective.

Me gusta el pescado cocinadoI like cooked fish.

No les gustan las papas fritas. I don’t like fried potatoes.

 

Irregular Past Participles

infinitivepast participle
escribirescrito
abrirabierto
cubrircubierto
descubrirdescubierto
decirdicho
hacerhecho
vervisto
ponerpuesto
morirmuerto
romperroto
volvervuelto
leerleído