Ответ:

Why was she cooking the whole evening yesterday?

Здесь нужен Past Continuous, так как действие (готовила) происходило в течение всего вечера yesterday (вчера). Past Continuous описывает действие, которое длилось какое-то время в прошлом.