Le regole per formare il participio passato sono semplici e con poche eccezioni. Anche in questo caso occorre distinguere tra verbi che terminano in -ar, -er o -ir.

Formazione del participio passato: verbi in -ar
Infinito radice terminazioni participio passato
tomar tom- -ado tomado (preso)
hablar habl- -ado hablado (parlato)
comprar compr- -ado comprado (comprato)
Formazione del participio passato: verbi in -er
Infinito radice terminazioni participio passato
comer com- -ido comido (mangé)
vender vend- -ido vendido (vendu)
poder pod- -ido podido (pu)
Formazione del participio passato: verbi in -ir
Infinito radice terminazioni participio passato
recibir recib- -ido recibido (reçu)
conducir conduc- -ido conducido (conduit)
venir ven- -ido venido (venu)

Benchè non esistano molte eccezioni, i verbi irregolari sono anche in questo caso i più ricorrenti: poner, ver, ser e decir.

participio dei passati irregolari
poner puesto messo
decir dicho detto
ver visto visto
ser sido stato
coniugazione di avere
presente Pretérito imperfecto Pretérito indefinido
yo he yo había yo hube
tú has tú habías tú hubiste
él ha él había él hubo
nosotros hemos nosotros habíamos nosotros hubimos
vosotros habéis vosotros habíais vosotros hubisteis
ellos han ellos habían ellos hubieron

Il verbo haber è ovviamente del tutto irregolare.

I tempi composti sono formati con avere e il participio perfetto
haber nel presente + participio passato => pretérito perfecto (he comido).
haber nel pretérito imperfecto + participio passato => pretérito plusquamperfecto(había comido).
haber nel pretérito indefinido + participio passato => pretérito anterior(hube comido).