Réponse :
bonjour,
Explications :
a) que : COD du verbe "avais pris"
b) dont :COI du verbe "avons besoin"
c)qui : sujet du verbe "désirent"
d) où :cc de lieu du verbe "avons mangé"