@finch Imagine que tu lis la phrase avec un cache qui t'empêche de voir les mots que tu n'as pas encore lu. Disons que l'on représente le cache avec [------------------------------]. Avec la phrase "ils ont vu un film" en "décalant" le cache au fur et à mesure ça donne :
Ils [------------------------------]
Ils ont [------------------------------]
Ils ont vu_ [------------------------------] = STOP ! Accord ? Est ce que je sais ce qu'ils ont vu ? Non (c'est caché par le cache imaginaire), donc je n'accorde pas.
Avec la phrase "La pomme que j'ai mangée était bonne" ça donne :
La [------------------------------]
La pomme [------------------------------]
La pomme que [------------------------------]
La pomme que j'ai [------------------------------]
La pomme que j'ai mangé_ [------------------------------] = STOP ! Accord ? Est ce que je sais ce que j'ai mangé ? Oui (j'ai assez décalé le cache, c'est à gauche du verbe, je le vois) : une pomme, donc j'accorde.