Answer:
C. generous
Step-by-step explanation:
Charitable: relating to the assistance of those in need.
Generous: showing readiness to give more of something.
The two have similar connotations in that are used to describe someone or something willing and eager to provide goods or services.