Here's a question and a few possible answers: 

Q: If you're known to buy presents for others often you would be called what?
Possible A: go shopping, generous, earn money, have money, gift buyer

Why is "generous" an answer aligned with human common sense? 


readiness to give more of something