1. Определим, какую грамматическую форму глагола cook необходимо использовать.
2. По условию задания, необходимо использовать Past Continuous для выражения действия, происходившего в определенный период времени в прошлом.
3. Для местоимения He требуется форма was.
4. Образуем Past Continuous для глагола cook: was cooking.
5. Вставим полученную форму в предложение: He was cooking dinner from 5 PM to 7 PM yesterday.
Ответ: He was cooking dinner from 5 PM to 7 PM yesterday.