This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 9 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 9 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... (read) the book you lent me, so you can have it back now. A) Have been reading. B) Have reading. C) Have been read. D) Have read. Show Answer Correct Answer: D) Have read. 2. I ..... forward to this match for ages. A) Have looked. B) Looked. C) Am looking. D) Have been looking. Show Answer Correct Answer: D) Have been looking. 3. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.' A) For. B) At. C) While. D) Since. Show Answer Correct Answer: D) Since. 4. It ..... (rain) for days. Will it ever stop? A) Has rained. B) Has been raining. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been raining. 5. He hasn't called me ..... yesterday morning. A) Since. B) For. C) In. D) From. Show Answer Correct Answer: A) Since. 6. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet. A) Were typing. B) Has been typing. C) Have been typing. D) Was typing. Show Answer Correct Answer: B) Has been typing. 7. We ..... without electicity for one week. A) Have been live. B) Have live. C) Have been lived. D) Have living. E) Have been living. Show Answer Correct Answer: E) Have been living. 8. Complete the sentence:We have been living in this house ..... 2018. A) At. B) For. C) While. D) Since. Show Answer Correct Answer: D) Since. 9. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'? A) Why have they been watching a movie?. B) How long have they been watching a movie?. C) What have they been watching?. D) Where have they been watching a movie?. Show Answer Correct Answer: B) How long have they been watching a movie?. 10. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning? A) I have been cleaning my room. B) I have cleaned my room. C) I am cleaning my room. D) I was cleaning my room. Show Answer Correct Answer: B) I have cleaned my room. 11. True or False:The sentence 'She has been waiting for 4:00 PM' uses the word 'for' correctly. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 12. Complete the sentence to show the cause of the current situation:The ground is all wet because it ..... all night. A) Was raining. B) Is raining. C) Has been raining. D) Has rained. Show Answer Correct Answer: C) Has been raining. 13. Which of the following sentences is NOT in the present perfect continuous tense? A) I have been learning French for two years. B) She has been cooking all day. C) They have been playing soccer since noon. D) He is playing soccer now. Show Answer Correct Answer: D) He is playing soccer now. 14. A:Have John and you been fixing your computer for hours? B: ..... A) Yes, I have. B) Yes, we haven't. C) No, he hasn't. D) No, we haven't. Show Answer Correct Answer: D) No, we haven't. 15. Choose the right form of the verb:Tom is so tired. He ..... (do) homework for 3 hours. A) Has done. B) Did. C) Has been doing. D) Is doing. Show Answer Correct Answer: C) Has been doing. 16. Mira doesn't understand what you said because she ..... listening . A) Has been. B) Have been. C) Hasn't been. D) Haven't been. Show Answer Correct Answer: C) Hasn't been. 17. I ..... my homework, so I can play video games now. A) Already finished. B) Finish. C) Have already been finishing. D) Have already finished. Show Answer Correct Answer: D) Have already finished. 18. Complete the sentence to show the action started in the past and is still going on:'Don't interrupt her, she ..... on that important call for twenty minutes.' A) Is. B) Was. C) Is being. D) Has been. Show Answer Correct Answer: D) Has been. 19. He ..... (drive) a car through the rain for an hour. A) Has been driving. B) Had driving. C) Have been driving. D) Had been driving. Show Answer Correct Answer: A) Has been driving. 20. She ..... much better since she left the hospital last week. A) Has been feeling. B) Felt. C) Feels. D) Is feeling. Show Answer Correct Answer: A) Has been feeling. 21. Select the group of words that correctly forms the present perfect continuous tense. A) Is/are + verb-ing. B) Have/has + been + verb-ing. C) Have/has + verb (past participle). D) Will + be + verb-ing. Show Answer Correct Answer: B) Have/has + been + verb-ing. 22. Which sentence best describes someone who has gone to the gym many times in the past few weeks? A) I have been going to the gym lately. B) I am going to the gym lately. C) I went to the gym lately. D) I go to the gym lately. Show Answer Correct Answer: A) I have been going to the gym lately. 23. Complete the sentence:My older sister ..... for her driver's test all week. A) Has studying. B) Have been studying. C) Is studying. D) Has been studying. Show Answer Correct Answer: D) Has been studying. 24. ..... have been talking for the last hour. A) Jack and Martin. B) Julia. C) The Child. D) The Student. E) The Man. Show Answer Correct Answer: A) Jack and Martin. 25. She looks so tired because she ..... for the exam all day. I've tried to tell her to take a rest or at least, just take a break before she becomes sick, but she insists studying more. That's her! A) Has been studying. B) Studied. C) Has studied. D) Studies. Show Answer Correct Answer: A) Has been studying. 26. The grass looks wet. Has it ..... raining? A) Been. B) Be. C) Was. D) Is. Show Answer Correct Answer: A) Been. 27. Imagine your dad started fixing the car at 9 AM and it's now 11 AM. He's still working on it. Which sentence best describes this whole situation? A) My dad has been fixing the car for two hours. B) My dad was fixing the car. C) My dad is fixing the car for two hours. D) My dad has fixed the car since 9 AM. Show Answer Correct Answer: A) My dad has been fixing the car for two hours. 28. True or False:To make the sentence 'She has been reading' negative, you would write 'She has been not reading.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 29. Complete the sentence: "If it ..... (rain) tomorrow, we will cancel the picnic." A) Is raining. B) Rain. C) Rained. D) Rains. Show Answer Correct Answer: D) Rains. 30. ..... for hours. But nobody shows up. A) I was waiting. B) I've been waiting. C) I waited. D) I has been waiting. Show Answer Correct Answer: B) I've been waiting. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Tense Quiz 1Present Perfect Continuous Tense Quiz 2Present Perfect Continuous Tense Quiz 3Present Perfect Continuous Tense Quiz 4Present Perfect Continuous Tense Quiz 5Present Perfect Continuous Tense Quiz 6Present Perfect Continuous Tense Quiz 7Present Perfect Continuous Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books