Present Perfect - conjugations
Past participles - regular
Past participles - irregulars
Past participles -irregulars/spelling changes
Example sentences
100

Conjugate haber - present tense

​​he
has
ha
hemos
habéis
han​​
100

hablar

hablado

100

abrir

abierto

100

poner

puesto

100

I have eaten.

(yo) he comido. 

present perfect

200

Conjugate haber - imperfect tense

​había
habías
había
habíamos
habíais
habían​
200

comer

comido

200

decir

dicho

200

ver

visto
200

I had already left.

Ya había salido.

past perfect (pluperfect) 

300

Conjugate haber - preterite tense

​hube
hubiste
hubo
hubimos
hubisteis
hubieron​
300

vivir

vivido

300

escribir

escrito

300

volver

vuelto

300

I would have eaten breakfast but I didn’t have time.

Habría comido desayuno pero no tenía tiempo.

conditional perfect

400

Conjugate haber - future & conditional tense

future
-habré
-habrás
-habrá
-habremos
-habréis
-habrán

conditional
-habría
-habrías
-habría
-habríamos
-habríais
-habrían


400

aprender

aprendido

400

hacer 

hecho

400

leer

leído 

(accent mark for -er & -ir verbs if the ending is preceded by a, e, or o)

400

My professor doubts that I have read the book.

Mi profesor duda que yo haya leído el libro.

present perfect subjunctive

500

Conjugate haber - present subjunctive & past subjunctive

present
-haya
-hayas
-haya
-hayamos
-hayáis
-hayan

past
-hubiera
-hubieras
-hubiera
-hubiéramos
-hubierais
-hubieran


500

pintar

pintado

500

morir

muerto

500

creer

creído

(accent mark for -er & -ir verbs if the ending is preceded by a, e, or o)

500

I wish he had come.

Ojalá hubiera ido.

pluperfect subjunctive

M
e
n
u