Предложение указывает на длительность действия ('for two hours'), которое, вероятно, продолжается или только что закончилось. Наиболее подходящим временем для этого является Present Perfect Continuous.
Подлежащее 'My mum' — единственное число, поэтому используем 'has'.
Ответ: has been cooking