Question: He had said he would cook dinner, but first he needed to what?

Choices: 
- hungry
- buy a kitchen
- buy food
- buy groceries
- eat food

The rationale to choose "buy groceries" as the answer is that: 

need groceries to cook