Réponse:
le participe passé s'accorde avec avoir si et seulement si le COD est placé avant
1) ils ont regardé (quoi? ) ce film (COD placé après)
2) ma tante m'a offerts (quoi ?) souvenirs (COD placé avant)
3) elles avaient mangé (quoi?) leur part de gâteau (COD placé après)
4) tu m'avais donnés (quoi?) de tous les conseils (COD placé avant)
5) vous avez écrits (quoi?) les / mis pour poèmes (cod placé avant)
6) j'ai dit (quoi?) leur quatre vérités (cod placé après)