Here's a question: He had said he would cook dinner, but first he needed to what?

Here are possible answers to this question:
- hungry
- buy a kitchen
- buy food
- buy groceries
- eat food

I believe the correct choice is "buy groceries", here's why:


need groceries to cook