This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 20 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Amanda ..... (already/have) lunch, so she'll come later. A) Has already had. B) Has had already. C) Has been having already. D) Has already been having. Show Answer Correct Answer: A) Has already had. 2. I ..... for three hours. A) Have studying. B) Has studying. C) Have been studying. D) Has been studying. Show Answer Correct Answer: C) Have been studying. 3. Which adverb is most often used with the present perfect continuous? A) Never. B) Yesterday. C) Recently. D) Tomorrow. Show Answer Correct Answer: C) Recently. 4. My brother ..... for five hours A) Have been sleeping. B) Has been sleeping. C) Have been sleep. D) Has been sleep. Show Answer Correct Answer: B) Has been sleeping. 5. Choose the correct interrogative form:She has submitted the report. A) Is she submitting the report?. B) Had she submitted the report?. C) Has she submitted the report?. D) Did she submitted the report?. Show Answer Correct Answer: C) Has she submitted the report?. 6. I ..... (study) French for two years. A) Has been studying. B) Have been studying. C) Studied. D) Study. Show Answer Correct Answer: B) Have been studying. 7. She ..... for an hour. A) Has jogged. B) Have been jogging. C) Have been jogged. D) Has been jogging. Show Answer Correct Answer: D) Has been jogging. 8. My kids have been watching TV ..... 5 p.m. A) For. B) Since. C) Recently. D) None. Show Answer Correct Answer: A) For. 9. Complete the sentence:I'm so tired because my little brother ..... to me for the last hour. A) Have been talking. B) Has been talking. C) Was talking. D) Is talking. Show Answer Correct Answer: B) Has been talking. 10. She ..... (wait) for you since morning A) Have been waiting. B) Is waiting. C) Has been waiting. D) Waited. Show Answer Correct Answer: C) Has been waiting. 11. Read the sentence: "They has been trying to solve the puzzle for an hour." Which part of the sentence contains an error? A) No error. B) Has been trying. C) To solve. D) For an hour. Show Answer Correct Answer: B) Has been trying. 12. The kids ..... (play) outside since noon. A) Have been playing. B) Played. C) Are playing. D) Has been playing. Show Answer Correct Answer: A) Have been playing. 13. We've been waiting for our flight ..... an hour. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 14. He has been here ..... a long period. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 15. Which question is the correct way to ask about the *length of time* an activity has been happening? A) How long have you been waiting?. B) Where have you been hiding?. C) What have you been doing?. D) Why have you been crying?. Show Answer Correct Answer: A) How long have you been waiting?. 16. I have been living in Thailand ..... 3 years. A) In. B) On. C) For. D) Since. Show Answer Correct Answer: C) For. 17. True or False:This sentence is a good example of the present perfect continuous tense: "He has working on his project since last week." A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 18. Which sentence correctly uses a negative contraction? A) They have not been paying attention in class. B) They haven't been paying attention in class. C) They've not been paying attention in class. D) They haven't paying attention in class. Show Answer Correct Answer: B) They haven't been paying attention in class. 19. Complete the sentence:My phone's battery is dead because I ..... videos all afternoon. A) Watched. B) Am watching. C) Have been watching. D) Have watched. Show Answer Correct Answer: C) Have been watching. 20. Bob and Pamela (pack) their suitcases since 6 o'clock. A) A) have been packing. B) B) have packed. C) C) having been packing. D) None of the above. Show Answer Correct Answer: A) A) have been packing. 21. You ..... for two hours. A) Have not been swimming. B) Has not been swimming. C) Has not been swim. D) Have not been swim. Show Answer Correct Answer: A) Have not been swimming. 22. Benson and his brothers ..... to go to the playground since yesterday. A) Have wanted. B) Want. C) Have been wanting. D) Are wanting. Show Answer Correct Answer: C) Have been wanting. 23. True or False:To make a sentence in the present perfect continuous, you always need to include the word 'been'. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 24. I ..... changes for you, Shrek! A) Made. B) Make. C) 've made. D) 's made. Show Answer Correct Answer: C) 've made. 25. Tamara ..... piano since she was child. A) Is training. B) Have been training. C) Has train. D) Has been training. Show Answer Correct Answer: D) Has been training. 26. Choose the best time word to complete this sentence:She has been watching that show ..... two hours. A) Since. B) For. C) At. D) On. Show Answer Correct Answer: B) For. 27. Complete the sentence:I've been waiting for you ..... two o'clock! A) From. B) At. C) Since. D) For. Show Answer Correct Answer: C) Since. 28. You (play not) football since you were 15 years old. A) A) haven't been playing. B) B) haven't played. C) C) hasn't you. D) None of the above. Show Answer Correct Answer: A) A) haven't been playing. 29. How long ..... the children ..... ? A) Did / sleep. B) Has / slept. C) Have / slept. D) Was / slept. Show Answer Correct Answer: C) Have / slept. 30. They ..... me about this story A) Have told. B) Has tells. C) Have telling. D) Have tell. Show Answer Correct Answer: A) Have told. ← 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