This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 17 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. How long ..... for me? (you | wait) A) How long have you been waiting for me?. B) How long you been waiting for me?. C) How long you have been waiting for me?. D) None of the above. Show Answer Correct Answer: A) How long have you been waiting for me?. 2. William is so tired because he ..... (not sleep) for the last 28 hours. A) Has not slept. B) Has not been sleeping. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has not slept. 3. He ..... (not, speak) on the phone for an hour, it has only been half an hour. A) Has not been speaking. B) Has not spoken. C) Has not spoke. D) Has not been spoken. Show Answer Correct Answer: A) Has not been speaking. 4. Identify the correct present perfect continuous sentence: A) They have been playing soccer for two hours. B) We have been studied for the exam. C) Maria has been bought a new car. D) Tom will be sleeping all day. Show Answer Correct Answer: A) They have been playing soccer for two hours. 5. Select the present perfect continuous A) I've been sick the whole time!. B) He's gone to heaven. C) She's never been working that hard. D) I'm going to Ibiza tomorrow. Show Answer Correct Answer: C) She's never been working that hard. 6. We ..... (miss) the bus twice this week A) Keep missing. B) Have missed. C) Have been missing. D) Have been missed. Show Answer Correct Answer: B) Have missed. 7. They ..... tennis for two hours. A) Have played. B) Have been playing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been playing. 8. Sofia has ..... to the bank but it was closed. A) Gone. B) Been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been. 9. She (ever-be) to England? A) Has she ever been to England?. B) Has she ever been being to England?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has she ever been to England?. 10. I (read) this book since August. A) Have read. B) Have been reading. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been reading. 11. 'Sorry I'm late.' 'That's all right ..... long.' A) I haven't been waiting. B) I haven't waited. C) All the above. D) None of the above. Show Answer Correct Answer: A) I haven't been waiting. 12. Which prepositions are commonly used with the present perfect continuous tense to indicate the duration of an action? A) During. B) Until. C) From. D) For, since. Show Answer Correct Answer: D) For, since. 13. My husband's ..... his mobile for a week and it's already broken. A) Had. B) Been having. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had. 14. The present perfect continuous talks about: A) Actions that started in the past and finished in the past. B) Actions that started in the past and still continue. C) Actions that started in the past. D) None of the above. Show Answer Correct Answer: B) Actions that started in the past and still continue. 15. I ..... (be) to China ..... 2002. A) Didn't go / for. B) Haven't been / since. C) Haven't gone / for. D) Wasn't / since. Show Answer Correct Answer: B) Haven't been / since. 16. One of these short answers for the following question is incorrect, which one is it? "Have you been eating my cookies without my permission? A) Yes, I have been. B) Yes, I have. C) No, I haven't. D) None of the above. Show Answer Correct Answer: A) Yes, I have been. 17. ..... (it/rain)? A) Has it been raining?. B) Have it been raining?. C) Hasn't it been raining. D) Haven't it been raining?. Show Answer Correct Answer: A) Has it been raining?. 18. Odd out the unnecessary word in the sentence:I haven't checked the answer not yet. A) Yet. B) The. C) Not. D) Haven't. E) H. Show Answer Correct Answer: C) Not. 19. What ..... for the last 30 minutes? You should've finished by now! A) Have you doing. B) Have you been doing. C) You've been doing. D) Have been doing. Show Answer Correct Answer: B) Have you been doing. 20. I have never ..... to be a farmer. A) Wanted. B) Been wanting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Wanted. 21. I ..... never ..... a car before A) Have, had. B) Has, had. C) Have, have. D) Had, had. Show Answer Correct Answer: A) Have, had. 22. How long ..... (you/know) Linda? A) Has you known. B) Have you known. C) Has you been knowing. D) Have you been knowing. Show Answer Correct Answer: B) Have you known. 23. Different kinds of entertainment (4-be) ..... provided throughout the park. Mickey's Soundsational Parade, the most popular event, (5-celebrate) ..... music from famous Disney films. A) Are-has celebrated. B) Are-celebrates. C) Is-has celebrated. D) Are-have celebrated. Show Answer Correct Answer: B) Are-celebrates. 24. Karla ..... the piano since she was six years old. A) Has played. B) Has been played. C) Have been playing. D) Has playing. Show Answer Correct Answer: A) Has played. 25. Which of the following is a correct sentence in the present perfect continuous tense? A) She has eaten lunch. B) They have been eating lunch. C) All the above. D) None of the above. Show Answer Correct Answer: B) They have been eating lunch. 26. I ..... today. A) Have no work. B) Haven't been working. C) Am not working. D) Don't working. Show Answer Correct Answer: B) Haven't been working. 27. My dad has ..... as a publisher for 20 years. A) Working. B) Been working. C) Work. D) None of the above. Show Answer Correct Answer: B) Been working. 28. I ..... Spanish for the last two years and my Spanish is improving. A) Have been learned. B) Have learned. C) Have been learning. D) Learned. Show Answer Correct Answer: C) Have been learning. 29. Complete the next sentence using SINCE or FOR. I've been working in this office ..... last summer A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 30. I (lose) ..... my address book. (You/ see) ..... it? A) Have lost/Have you seen. B) Lost/Did you see. C) Lost/Have you seen. D) Have lost/Did you see. Show Answer Correct Answer: A) Have lost/Have you seen. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 3Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 5Present Perfect Continuous Quiz 6Present Perfect Continuous Quiz 7Present Perfect Continuous Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books