В данном предложении необходимо выбрать правильное слово для заполнения пропуска. Рассмотрим контекст: речь идет о том, что ужин еще не был приготовлен, и говорящий собирается его сделать.
Для этого предложения подходит слово "haven't" (в значении "не сделал"). Полное предложение будет звучать так:
I haven't made dinner yet. I'll go make it now.
Теперь давайте разберем, почему именно это слово правильно:
Таким образом, правильный ответ - "haven't".