В данном предложении используется Present Perfect Continuous, так как делается акцент на продолжительности действия (чтения) в течение двух часов, которое началось в прошлом и продолжается до настоящего момента.
I've been reading for two hours. – Я читаю уже два часа.
Ответ: Present Perfect Continuous