Present Perfect Continuous Quiz 8 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. She is a well-known artist. She has been drawing ..... her childhood.
2. Thanks for the recipe book! We've ..... two different recipes so far.
3. Ruth ..... (walk) to the post office alone each morning.
4. I've been married ..... six years.
5. Diana ..... the package yet.
6. The fire in Lake Country, which was reported on October 15, ..... (Spread) over the last ten days.
7. I've had this watch ..... 1965.
8. I've been playing the piano all day and i'm tired now.
9. You ..... tennis since 10 o'clock. How many sets ..... ?
10. I have been reading the book you gave me, but I ..... (finish) it yet.
11. People ..... (use) leather to make shoes for hundreds of years.
12. Andy and Den ..... (discuss) the plans for their winter holidays for two hours now.
13. I ..... (call) for you for half an hour. Where ..... (be)? And why are your clothes so dirty?
14. Maryam's English is getting much better. She's ..... a lot recently.
15. Change into the negative form the next sentence in the present perfect continuous. My mom has been waiting for her friends since 5 o'clock.
16. He has been working in this school ..... 2005.
17. ..... the book you lent me, but ..... it yet. It's really interesting.
18. Turn off the T.V.!The kids ..... since 3 o'clock!
19. SSammi ..... her therapist three time this week.
20. We use it for an action when the time is not important.
21. How long have you ..... making the cake?
22. I've been reading. / They've been listening.She's been dancing. / He's been watching.
23. It ..... raining a lot this week.
24. What is the correct question in Present Perfect form of the sentence: "I have lived in Arizona for 15 years.
25. Tom:Where ..... (be), Ana?
26. I ..... (bought) a new jacket last week
27. Have you ..... (exercise) lately?
28. Where has Tony been? I ..... for him everywhere.
29. Josh ..... in Southampton since 2017.
30. He has just (go) to the post office. He'll be back soon.