Question: What is needed in order to be able to buy presents for others?

Choices: 
- generosity
- spend money
- earn money
- have money
- generous

The rationale to choose "have money" as the answer is that: 

people need to use money to buy presents