I have been reading for two hours.
español: He estado leyendo durante dos horas.
El present perfect continuous es un tiempo verbal en inglés que se usa para hablar de acciones que comenzaron en el pasado y siguen ocurriendo ahora, o que acaban de terminar pero tienen un resultado en el presente.
Se utiliza para describir acciones que empezaron en el pasado y continúan en el presente, o que acaban de terminar pero aún afectan el presente. También se usa para enfatizar la duración de la acción.
I have been reading for two hours.
español: He estado leyendo durante dos horas.
She has been learning English since January.
español: Ella ha estado aprendiendo inglés desde enero.
They have been playing football all afternoon.
español: Han estado jugando al fútbol toda la tarde.
We have been waiting for the bus.
español: Hemos estado esperando el autobús.