Для обозначения периода времени в Present Perfect Continuous (настоящем совершенном продолженном времени) используется предлог for (в течение).
Предложение будет звучать так:
He has been playing football for two hours.
Перевод: Он играет в футбол в течение двух часов.
Ответ: for