Source: http://www.eoiestepona.org/html/juan/fiches_grammaire/fiche_accord_participe_passe_b1.pdf