This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 24 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 24 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Choose the correct interrogative form:She has submitted the report. A) Has she submitted the report?. B) Did she submitted the report?. C) Is she submitting the report?. D) Had she submitted the report?. Show Answer Correct Answer: A) Has she submitted the report?. 2. I ..... (study) French for two years. A) Studied. B) Has been studying. C) Have been studying. D) Study. Show Answer Correct Answer: C) Have been studying. 3. She ..... for an hour. A) Have been jogging. B) Has jogged. C) Have been jogged. D) Has been jogging. Show Answer Correct Answer: D) Has been jogging. 4. My kids have been watching TV ..... 5 p.m. A) For. B) Since. C) Recently. D) None. Show Answer Correct Answer: A) For. 5. Complete the sentence:I'm so tired because my little brother ..... to me for the last hour. A) Has been talking. B) Have been talking. C) Is talking. D) Was talking. Show Answer Correct Answer: A) Has been talking. 6. She ..... (wait) for you since morning A) Has been waiting. B) Have been waiting. C) Waited. D) Is waiting. Show Answer Correct Answer: A) Has been waiting. 7. Read the sentence: "They has been trying to solve the puzzle for an hour." Which part of the sentence contains an error? A) Has been trying. B) To solve. C) For an hour. D) No error. Show Answer Correct Answer: A) Has been trying. 8. The kids ..... (play) outside since noon. A) Played. B) Has been playing. C) Are playing. D) Have been playing. Show Answer Correct Answer: D) Have been playing. 9. 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. 10. 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. 11. Which question is the correct way to ask about the *length of time* an activity has been happening? A) Why have you been crying?. B) What have you been doing?. C) How long have you been waiting?. D) Where have you been hiding?. Show Answer Correct Answer: C) How long have you been waiting?. 12. I have been living in Thailand ..... 3 years. A) Since. B) For. C) On. D) In. Show Answer Correct Answer: B) For. 13. 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. 14. Which sentence correctly uses a negative contraction? A) They haven't been paying attention in class. B) They have not 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: A) They haven't been paying attention in class. 15. Complete the sentence:My phone's battery is dead because I ..... videos all afternoon. A) Am watching. B) Have been watching. C) Watched. D) Have watched. Show Answer Correct Answer: B) Have been watching. 16. 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. 17. You ..... for two hours. A) Has not been swim. B) Has not been swimming. C) Have not been swim. D) Have not been swimming. Show Answer Correct Answer: D) Have not been swimming. 18. Benson and his brothers ..... to go to the playground since yesterday. A) Want. B) Have wanted. C) Have been wanting. D) Are wanting. Show Answer Correct Answer: C) Have been wanting. 19. 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. 20. I ..... changes for you, Shrek! A) Made. B) Make. C) 've made. D) 's made. Show Answer Correct Answer: C) 've made. 21. Tamara ..... piano since she was child. A) Have been training. B) Has been training. C) Has train. D) Is training. Show Answer Correct Answer: B) Has been training. 22. 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. 23. Complete the sentence:I've been waiting for you ..... two o'clock! A) For. B) Since. C) At. D) From. Show Answer Correct Answer: B) Since. 24. 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. 25. How long ..... the children ..... ? A) Have / slept. B) Did / sleep. C) Has / slept. D) Was / slept. Show Answer Correct Answer: A) Have / slept. ← 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