Present Perfect Continuous Tense Quiz 29 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. The children ..... cartoons for 2 hours.
2. I ..... never ..... in a plane.
3. Which tense is used to express an action that has a connection to the present?
4. Mary ..... to John on the phone right now.
5. You ..... / ..... sleeping for twelve hours
6. John and Peggy ..... the book. Now they can watch the film.
7. The passangers ..... (wait) for the next flight since this morning.
8. Let's sit down. I'm tired. We (dance) for two hours.
9. Mary ..... my new bag yet, I want to show it to her.
10. She ..... waiting for you since 8 a.m.
11. Mike ..... to learn the poem.
12. We have ..... for a long time
13. Choose the correct form of the present perfect tense for the given sentence:He ..... his lunch yet.a) hasn't eatenb) didn't eatc) hasn't been eating
14. I ..... my friend two days ago.
15. ..... Spanish for three months?
16. We (know) them for 15 years.
17. Jocelyn is writing a letter to her boyfriend. She (write) it since she got home from class. It's going to be a long letter.
18. Maria ..... her homework last night.
19. A. Wow! There's a lot of food for the party!B. Well, Mum and I ..... all day.
20. 9] Mira doesn't understand what you said because she ..... listening.
21. Steve ..... (be) very low since he ..... (lose) his job a month ago.
22. The committee ..... (a) ..... (discuss) the issue all morning but they ..... (b) ..... (not reach) a decision yet.
23. Your English ..... since You studied at America.
24. I ..... for 3 hours.
25. Which tense is used for an activity which started in the past and continues into the present?
26. Jim and I ..... lunch at the cafeteria two hours ago.
27. ..... Miss Wong ..... (go) to the school yet?
28. Which adverb is used with the present perfect tense to indicate an action that happened a short time ago?a) justb) alreadyc) yet
29. The residents of this care home ..... here all their lives. (not/live)
30. Have you ever appeared on stage?' 'Yes, I ..... in the school play last year.'