Согласитесь или пообещайте сделать что-то. Can you cook the dinner today?
Не совсем понимаю, что нужно сделать. Перевод: Можете ли вы приготовить обед сегодня? Как я понимаю, нужен ответ: Yes, I can cook dinner for today. What do you want for dinner? Я не поняла вопроса, по этому только так.