I have watched tv for three hours.
He visto la TV por 3 horas
I've been studying English for two years.
He estado estudiando inglés durante dos años.
I have been watching tv for three hours.
He estado viendo la tele durante tres horas
Has estado trabajando durante tres años.
You have been working for three years.
Ha estado mintiendo todo este tiempo.
He's been lying this whole time.
She has been playing the piano.
Ha estado tocando el piano.
Ha estado lloviendo desde ayer.
It's been raining since yesterday.
You've been taking care of them since childhood.
Los has estado cuidando desde niños.
Lo han estado pensando durante mucho tiempo.
They have been thinking about it for a long time.
I haven't been laughing lately .
No me he estado riendo últimamente.
You have not been learning anything.
No has estado aprendiendo nada.
No ha estado viviendo aquí.
He hasn't been living here.
No ha estado cantando.
She has not been singing.
It hasn't been raining.
No ha estado lloviendo.
We have not been fighting.
No hemos estado peleando.
You have not been eating lately.
No has estado comiendo últimamente.
They haven't been attending class.
No han estado asistiendo a clase.
What have I been doing lately?
¿Qué he estado haciendo últimamente?
Have you not been reading the newspaper?
¿No has estado leyendo el periódico?
¿Con quién ha estado hablando?
Who has he been talking to?
¿No ha estado durmiendo?
Hasn't she been sleeping?
How long has it been cooking?
¿Cuánto tiempo lleva cocinándose?
It's what we have been telling you, Mat
Es lo que te hemos estado diciendo, Mat.
¿Qué hemos estado averiguando?
What have we been discovering?
¿Cuándo no han estado diciéndome la verdad?
When have they not been telling me the truth?