Указание на продолжительность действия «for two hours» и его совершение в прошлом, которое имеет отношение к настоящему (или к моменту речи), указывает на Present Perfect Continuous. Подлежащее «She» требует вспомогательного глагола has been.
Ответ: 9. b) has been cooking