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"?

ATIVE O ENGLISH PLUS POR R$ 8/MÊS Além de aprender sem anúncios, você terá acesso: aos Cursos do English Experts, a respostas verificadas por especialistas (ilimitado) e ao aplicativo Meu Vocabulário. ATIVAR AGORA
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)