Correct option is B
The correct word to fill in the blank is
(b) generous.
Correct sentence:
She is known for her
generous
spirit, always helping others in need.
Explanation:
The context suggests a person who helps others willingly — “generous” perfectly conveys this spirit.
Meaning of “Generous”:
·
English: Willing to give more of something than is necessary.
·
Hindi: उदार, दरियादिल ✅
Meanings of all other given options:
·
Selfish: Concerned only with oneself.
Hindi: स्वार्थी ❌
·
Mean: Unkind or spiteful.
Hindi: नीच, निर्दयी ❌
·
Greedy: Having excessive desire for something.
Hindi: लालची ❌