Como dizer "Fazendo algo por algum tempo" em inglês

Fazendo algo há algum tempo.

Eu procurei pela busca e não achei nada que me respondesse, mas eu queria saber como eu digo que estou fazendo algo há x horas.
Por exemplo, eu estou estudando há 2 horas. Seria "I'm studying for 2 hours ago"?

TESTE DE NÍVEL
Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu e-mail. INICIAR TESTE
1 resposta
  Resposta mais votada
2 16 113
Hi, What's up?

You should use > I've been studying for....

For example> I have been playing soccer for 2 hours, I'm awfully tired!

"I've been studying for about two hours and I still don't get anything." (Google)