Present Perfect Continuous Quiz 12 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. He has been ..... as an architect for 20 years.
2. Correct or incorrect?How long have you been knowing him?
3. Mum and Dad ..... (pack) their suitcases since 6 o'clock.
4. They ..... the party preparations for days.
5. William is my best friend. I ..... him for years.
6. The present perfect is formed by .....
7. Lisa ..... (not, practice) her English.
8. A: ..... a fear of lying?
9. You ..... too much time playing that stupid game!
10. We ..... for many hours in the street. It's time to get home.
11. You look nice! Have you ..... your hair cut?
12. Have you ..... your boos you are leaving?
13. Complete the sentence: " ..... you ..... ever (travel) to Asia?"
14. He has been her ..... a few days
15. Nice to meet you. I ..... you for a long time
16. We normally use the ..... to emphasise that something is still continuing in the present.
17. I've been learning the piano for two years.
18. Lately, Marina ..... very early. That's why she's so tired!
19. It ..... a lot in Scotland.
20. He ..... to me since we met last summer. He ..... over 100 emails.
21. Timmy ..... chess for very long, so he still forgets the rules sometimes.
22. Mark the correct alternative that presents the Present Perfect Continuous' structure:Alice is reading books for the next test. She started two hours ago:
23. He has ..... too hard today.
24. "All the footballers are so wet. ""They ..... in the rain since the match started." (play)
25. My friend ..... (travel) around USA for six months.