Merci à vous 2
Raison de plus pour que garants ne soit pas COD...mewrine
La question n'est pas : ils se sont portés "quoi", ni "comment", mais QUI. Ils ont porté qui ? Réponse : eux-mêmes. "se" est COD (pronom réfléchi), il représente "ils", il est placé avant le verbe, d'où accord au masculin pluriel, portés. Quant à "garants", c'est l'attribut du COD comme le disait un autre internaute, il prend donc le genre et le nombre du COD susdit, soit le masculin pluriel itou. 
fabrice a écrit :
La question n'est pas : ils se sont portés "quoi", ni "comment", mais QUI. Ils ont porté qui? Réponse : eux-mêmes.
Vous avez raison. Mais "ils ont porté qui" n'équivaut pas à "il se sont portés quoi [attribut]".
ip.