← Back to B2 Mixed Test & Topics

Present Perfect Continuous

Talking about actions that started in the past and are still continuing, or whose results we can see now.

Level B210 questions

1. She ___ for the company for ten years, and she’s thinking of changing jobs now.

2. I’m tired because I ___ all morning.

3. How long ___ English?

4. They ___ about moving abroad, but they still haven’t decided.

5. He looks exhausted. He ___ since 5 a.m.

6. We ___ for the bus for over half an hour.

7. I ___ this book for weeks, and I still haven’t finished it.

8. She ___ better recently; the new medicine seems to be working.

9. Why are you so late? I ___ for you for ages!

10. They ___ the house all day, so they’re really tired now.