Correct Answer: (a) Merciful
Solution:'Greedy' means having or showing an intense and selfish desire for wealth or power. 'Generous' means showing a readiness to give more of something, especially money, than is strictly necessary or expected. Clearly, Greedy is an antonym for generous. In the same manner, Vindictive is opposite in meaning to Merciful. 'Vindictive' means having or showing a strong or unreasonable desire for revenge. 'Merciful' means showing or exercising mercy.