Для выполнения задания необходимо перевести предложение из активного залога в пассивный. Воспользуемся знаниями грамматики английского языка.
Активный залог: They had cooked the meal before the lights off.
Пассивный залог: The meal had been cooked by them before the lights went off.
Ответ: The meal had been cooked by them before the lights went off.