Present Perfect Continuous Tense Quiz 17 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π― Present Perfect Continuous Tense β Quiz 17
1. We have _____ for a long time.
A) Been wait.
B) Been waited.
C) Be wait.
D) Been waiting.
2. 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.
A) Hasn't been eating.
B) Hasn't had.
C) Hasn't eaten.
3. Sandy _____ dinner 4 times this week.
A) Cooked.
B) Have been cooking.
C) Has cooked.
D) Has been cooking.
4. I _____ my friend two days ago.
A) Met.
B) Have met.
C) Meeted.
D) None of above.
5. _____ Spanish for three months?.
A) Has she been learning.
B) Is she learning.
C) She learned.
D) Has she learned.
6. I've never _____ a girlfriend before.
A) Had.
B) Having.
C) Has.
D) Have.
7. We (know) them for 15 years.
A) Have known.
B) Have been knowing.
C) Know.
D) Are knowing.
8. 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.
A) Has written.
B) Have been writing.
C) Have written.
D) Has been writing.
9. The forest _____ by the fire. It will take decades for it to recover.
A) Has destroyed.
B) Has been destroyed.
C) Is destroying.
D) Is destroyed.
10. Maria _____ her homework last night.
A) Did .
B) Doing.
C) Done.
D) None of above.
11. A. Wow! There's a lot of food for the party!B. Well, Mum and I _____ all day.
A) Have been cooking.
B) Has been cooking.
12. We haven't seen this film _____ .
A) Ever.
B) Never.
C) Yet.
D) Already.
13. Her son (play) computer games since childhood.
A) Has been playing.
B) Has played.
C) Have been played.
D) None of above.
14. I _____ this report since nine o'clock last night.
A) Have been worked.
B) Has been working.
C) Has been worked.
D) Have been working.
15. 9] Mira doesn't understand what you said because she _____ listening.
A) Have been.
B) Hasn't been.
C) Haven't been.
D) Has been.
16. How have you been waiting for me?.
A) I have waited for 4 hours.
B) I have been waiting for 45 minutes.
C) I waited for 4 hours ago.
D) I has waited for 4 hours.
17. Steve _____ (be) very low since he _____ (lose) his job a month ago.
A) Has been, lost .
B) Was; lost.
C) Has been; lose.
D) None of above.
18. The committee _____ (a) _____ (discuss) the issue all morning but they _____ (b) _____ (not reach) a decision yet.
A) Has discussed _____ haven't been reaching.
B) Has been discussing _____ have not reached.
19. Your English _____ since You studied at America.
A) Has really improved.
B) Have really improved.
20. I have known my best friend _____ six years.
A) For.
B) Since.
21. I _____ for 3 hours.
A) Have been working.
B) Has worked.
C) Has been working.
D) Has been worked.
22. We _____ for two hours.
A) Have been drive.
B) Has been driving.
C) Have been driving.
D) Have driving.
23. _____ have been talking for the last hour.
A) Jack and Martin.
B) Julia.
C) The Child.
D) The Student.
E) The Man.
24. A:I'm sorry I'm late. Have you been waiting a long time?B:No, I _____ .
A) Has not.
B) Haven't.
C) Hasn't.
25. They have _____ me about this story.
A) Tells.
B) Told.
C) Telling.
D) Tell.