Avec l’auxiliaire avoir, le participe passé ne s’accorde jamais avec le sujet.
Il s’accorde uniquement avec le COD si celui-ci est placé avant le verbe.
Le COD antéposé est un complément d’objet direct placé avant le verbe.
Les fleurs que j’ai cueillies
→ COD "fleurs" placé avant → accord féminin pluriel
La lettre que j’ai écrite
→ accord féminin singulier
Quand le COD est remplacé par un pronom (le, la, les), il est toujours placé avant.
Je les ai vues
→ "les" = COD → accord
Le pronom en remplace souvent un complément introduit par "de".
Dans ce cas, le participe passé est invariable.
Des pommes, j’en ai mangé
→ pas d’accord
Des lettres, j’en ai écrit
→ invariable
Les chansons que j’ai entendu chanter
→ pas d’accord
→ le COD ne fait pas l’action du verbe principal
Les enfants que j’ai vus courir
→ accord possible
Les efforts qu’il a faits
→ accord
Il a fait des efforts
→ pas d’accord
Les décisions qu’elle a prises
→ COD : décisions
→ avant → accord féminin pluriel
Ces cas complexes sont essentiels pour :
Ministère de l’Éducation nationale — Programme de français du cycle 4 (collège)
Ministère de l’Éducation nationale — Programme de français de Seconde générale et technologique
BOEN spécial n°31 du 30 juillet 2020 — Programmes de français