Это вопрос в прошедшем времени (Past Simple), так как указано "last night" (вчера вечером). Для построения вопроса в Past Simple с любым глаголом (кроме to be и модальных) используется вспомогательный глагол "Did".
Вариант А) "Has, cooked" — это Present Perfect, который не подходит для действия, произошедшего в конкретное время в прошлом.
Вариант Б) "Did, cook" — это правильная конструкция для вопроса в Past Simple. "Did" ставится в начале, а основной глагол "cook" — в инфинитиве без "to".
Вариант С) "Does, cook" — это Present Simple, который используется для регулярных действий, а не для конкретного события вчера вечером.
Ответ: Б) Did, cook