The correct answer is 'stingy.' Key Points - Let us see the meaning of Generous: - Generous: showing a readiness to give more of something, especially money, than is strictly necessary or expected. - Example: He is very generous. - Let us see the meanings of the given options: - Stingy: mean; ungenerous. - Rough: not gentle; violent or boisterous. - Evil: profoundly immoral and wicked. - Hostile: showing or feeling opposition or dislike. - From the meanings of the given words, we can say that the word 'stingy' is the opposite of the meaning of the underlined word 'generous'. - Hence, the correct answer is 'stingy.'