Multiple choice general knowledge benevolent selfish who hates mankind deprived generous Reveal answer Fill a bubble to check yourself D Correct answer Explanation Benevolent means well-meaning, kindly, or charitable - marked by a desire to do good. 'Generous' is the closest synonym among the options. 'Selfish' and 'who hates mankind' (misanthropic) are antonyms, while 'deprived' is unrelated.