They have been working for two hours.
They have been running since 6 o'clock.
I have been learning English since I was four years old.
I have been learning English four years.
How long has it been raining?
He has been living in Changsha for 14 years
She has been skating for 5 hours.
I have been learning science before six and a half years.