Ex. 1
Fill in the Present Perfect Progressive.
1. Why is he so tired? He has been playing (play) football for two hours.
2. How long have you been working (you work) in the garden?
3. Carol has been studying (study) Spanish for four years.
4. Frank and Bill have been travelling (travel) around Europe for about a month.
5. Samuel has been wearing (wear) those jeans since Tuesday.
6. How long have you been studying (you study) English?
7. We have been waiting (wait) here for three hours.
8. She has been watching (watch) too much television lately.
9. Susan has been speaking (speak) on the phone for an hour.
10. How long has he been waiting (he wait) for us?
11. Peter has been reading (read) the books for weeks.
12. The girls have been watching (watch) too many DVDs.
13. He is very tired. He has been working (work) hard all day.
14. I have been reading (read) for 3 hours.
15. Tara has been practising (practise) for her performance for four hours.