This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 31 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 31 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. How long ..... it been raining? A) Has. B) Have. C) Had. D) Were. Show Answer Correct Answer: A) Has. 2. She has been preparing for her exams ..... the last two months. A) Since. B) For. Show Answer Correct Answer: B) For. 3. Which tense is used to describe completed actions and often counts how many or how much? A) Past perfect continuous. B) Present perfect continuous. C) Past perfect simple. D) Present perfect simple. Show Answer Correct Answer: D) Present perfect simple. 4. We ..... another country before. A) Has never visited. B) Visited. C) Have never visited. D) None of above. Show Answer Correct Answer: C) Have never visited. 5. She looks tired. She ..... for 10 hours A) Has been working. B) Is working. C) Has worked. D) Have been working. Show Answer Correct Answer: A) Has been working. 6. Why ..... Mandarin classes for the last three weeks? A) Not have you been attending. B) Have you not been attending. C) Have been staying up. D) Has been staying up. Show Answer Correct Answer: B) Have you not been attending. 7. Tyler: ..... Georgia yet?Sylvia:No, but I have visited the South. I ..... to Florida and Alabama, but not Georgia. A) Have you visited; went. B) Has you visited; went. C) Have you visited; have gone. D) None of above. Show Answer Correct Answer: C) Have you visited; have gone. 8. These are the time signals for present continuous, except ..... A) Now. B) Right now. C) This week. D) Just now. Show Answer Correct Answer: D) Just now. 9. ..... Anees ..... (hand) in the Chinese homework yet? A) Have hand. B) Have handed. C) Has handing. D) Has handed. Show Answer Correct Answer: D) Has handed. 10. It ..... for five hours. A) Have been raining. B) Have rain. C) Has been raining. D) Had rain. Show Answer Correct Answer: C) Has been raining. 11. Lionel and Thericx ..... (listen) to the teacher's explanation when Alberto randomly said 'Cipeli Pam Pam' loudly in the class. A) Was listening. B) Listened. C) Listen. D) Were listening. Show Answer Correct Answer: D) Were listening. 12. Kate ..... to Bangkok five times. A) Has traveled. B) Have you been taking. Show Answer Correct Answer: A) Has traveled. 13. What ..... for 2 days? A) Has Pim done. B) Has been Pam doing. C) Has Pam been doing. D) Have Pam been doing. Show Answer Correct Answer: C) Has Pam been doing. 14. (you, finish) reading that book yet? A) Have you finished. B) You have finished. C) Have you been finishing. D) You have been finishing. Show Answer Correct Answer: A) Have you finished. 15. ..... a contract last year and it is still valid. A) We have signed. B) We signed. C) We haven't signed. D) We have sign. Show Answer Correct Answer: B) We signed. 16. We have not been to the seaside ..... last June. A) Since. B) For. Show Answer Correct Answer: A) Since. 17. Freya ..... living in Italy since May A) Has being. B) Is been. C) Have been. D) Has been. Show Answer Correct Answer: D) Has been. 18. Which of this is the correct format? A) Subject + had + verb. B) Had + been + present participle. C) Has/have + been + present participle. D) Would have been + verb. Show Answer Correct Answer: C) Has/have + been + present participle. 19. A. You and your brother look exhausted.B. We ..... all day. We're training for a marathon you see. A) Has been running. B) Have been running. Show Answer Correct Answer: B) Have been running. 20. A. William looks very fit and healthy lately.B. He ..... exercising regularly. A) Has been exercising. B) Have been exercising. Show Answer Correct Answer: A) Has been exercising. 21. I can't believe that ..... the news. A) You haven't read. B) You didn't read. C) You don't read. D) You read not. Show Answer Correct Answer: A) You haven't read. 22. You ..... to a word ..... A) Listened I haven't said. B) Didn't listen I say. C) Listened saying. D) Haven't listened I've said back. Show Answer Correct Answer: D) Haven't listened I've said back. 23. 8] A:Have John and you been fixing your computer for hours? B: ..... A) Yes, I have. B) No, we haven't. C) Yes, we haven't. D) No, he hasn't. Show Answer Correct Answer: B) No, we haven't. 24. 2] My father ..... writing his project all day. A) Has been. B) Have being. C) Has being. D) Have been. Show Answer Correct Answer: A) Has been. 25. He has been working at the post office ..... twenty years. A) For. B) Since. Show Answer Correct Answer: A) For. ← 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