Home » Grammar » B1 Intermediate English Grammar Tests » Present Perfect Continuous Practice Tests with B1 Grammar Rules & Examples

Present Perfect Continuous Practice Tests with B1 Grammar Rules & Examples

Exercise 1

Choose the correct present perfect continuous form to complete each sentence.

Example: She ______ (wait / has been waiting / waited) for the bus for twenty minutes.
Answer: She has been waiting for the bus for twenty minutes.

1. I ___ for three hours and I still haven't finished the report.
2. Why are your eyes red? ___ you crying?
3. She ___ Spanish for two years, so she speaks it quite well now.
4. How long ___ here? You look exhausted.
5. They ___ tennis all afternoon. That's why they are so tired.
6. It ___ since this morning. The streets are very wet.
7. Which sentence uses the Present Perfect Continuous correctly?
8. Jake looks dirty. He ___ in the garden.
9. I ___ lately because I have a lot of deadlines.
10. The children are covered in paint. What ___ they ___?