two hours ago; for two hours
Ele está estudando há duas horas.
He has been studying for two hours.
O acidente aconteceu há duas horas.
The accident happened two hours ago.
E você que está aqui há duas horas e nem sequer, mediu isto!
And you've been here for two hours and haven't even measured this!
— Malèna (2000)
I had lunch two hours ago.
I had lunch two and a half hours ago.
Você já trabalha há duas horas.
You’ve already been working for two hours.