- I have been watching TV for an hour.
- She has been playing the piano for more than two hours.
- How long have you been reading this book?
- Have they been learning English for a long time?
- It has been shining since this morning.
- Mathematicians have been trying to solve the difficult problem for years.
- She has been waiting for his boyfriend for hours.
- He has been looking for an apartment for months.
- Emily has been working here for ten years.
- That boy has been sleeping for over an hour.
|