Answer:
C. Mais son ami Adrien est généreux.
Step-by-step explanation:
Avare means stingy
We know that Adrien is a boy because ami is masculine.
The opposite of stingy is generous or giving.
Generous in French is généreux or généreuse - depending on the gender
Because Adrien is a boy, we use the masculine form - généreux