What must someone have in order to shop?
Options:
- have money
- sleep
- bring flowers
- go to market
- get money
Let's think carefully first. Step-by-step reasoning process:
To buy something, you need to have money. Items cant be bought for free, hence money is required to shop something. So the final answer is have money.