This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 16 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 18-How long have you been ..... English? A) Study. B) Studying. C) Studied. D) None of the above. Show Answer Correct Answer: B) Studying. 2. ..... about buying a new car? A) Have you ever thought. B) Did you ever thought. C) Have you been thinging. D) Have you ever thinking. Show Answer Correct Answer: A) Have you ever thought. 3. How many times-you-visit-this museum? A) Have you visited. B) Have you been visiting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you visited. 4. The first thing she did was go to a traditional restaurant. A) She's already tried the local food. B) She's never tried the local food. C) She hasn't tried the local food yet. D) None of the above. Show Answer Correct Answer: A) She's already tried the local food. 5. When do we use Present Perfect Continuous for duration? A) When we want to emphasize the continuous nature of an action that started in the past, has been ongoing, and may continue into the future. B) When we want to emphasize the past actions that are not relevant to the present. C) When we want to describe a future event that will be completed by a specific time. D) When we want to indicate a specific point in time in the past. Show Answer Correct Answer: A) When we want to emphasize the continuous nature of an action that started in the past, has been ongoing, and may continue into the future. 6. I ..... a computer a few weeks ago A) Have bought. B) Bought. C) All the above. D) None of the above. Show Answer Correct Answer: B) Bought. 7. The tourists ..... (to do) the sightseeing since nine o'clock. A) Has doing. B) Has been doing. C) Are doing. D) Have been doing. Show Answer Correct Answer: D) Have been doing. 8. Ron:Dad? Can I go to my friend's house?Dad: ..... ?Ron:Yes, I have.Dad:Okay, go ahead, but please be home by 8 pm. A) Have you finished your homework. B) How long have you been there?. C) What have you done. D) Have you eaten there before. Show Answer Correct Answer: A) Have you finished your homework. 9. ..... they arrived yet? A) Have. B) Having. C) Had. D) Has. Show Answer Correct Answer: A) Have. 10. Have you always ..... garlic? A) Been hating. B) Hated. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hated. 11. ..... (visit) Canada? A) Did you ever visit. B) Have you ever visited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you ever visited. 12. Jinseo has (a) to stay in the dormitory since two months ago. A) Been started. B) Starting. C) Been starting. D) A. started. Show Answer Correct Answer: D) A. started. 13. Complete the sentence.I've been playing football ..... A) Last week. B) All day. C) Yesterday. D) None of the above. Show Answer Correct Answer: B) All day. 14. Lexical markers for the Present Perfect Continuous are the words ..... A) Here and now. B) Ever and never. C) Just and yet. D) For and since. Show Answer Correct Answer: D) For and since. 15. My dad ..... been feeling well for a few days A) Didn't. B) Haven't. C) Doesn't. D) Hasn't. Show Answer Correct Answer: D) Hasn't. 16. I haven't seen her ..... at least 5 years. A) Since. B) Already. C) During. D) Along. E) For. Show Answer Correct Answer: E) For. 17. Her cellphone ..... (ring) for ten minutes. It annoys me. A) Have been ringing. B) Has rung. C) Have rung. D) Has been ringing. Show Answer Correct Answer: D) Has been ringing. 18. Why has Nancy not been ..... her medicine for the last three days? A) Took. B) Taking. C) Take. D) Taken. Show Answer Correct Answer: B) Taking. 19. Sorry I ..... (not write) to you for ages but I ..... (work) hard here in Spain since I arrived six weeks ago. A) Haven't been writing / have worked. B) Haven't written / have been working. C) All the above. D) None of the above. Show Answer Correct Answer: B) Haven't written / have been working. 20. They ..... (talk) for the last hour. A) Have been talking. B) Has talking. C) Had been talking. D) Has been talking. Show Answer Correct Answer: A) Have been talking. 21. They've ..... studying since 10 o'clock A) Bean. B) Being. C) Beang. D) Been. Show Answer Correct Answer: D) Been. 22. Yim ..... (talk) on the phone since early morning! A) Has been talking. B) Has talked. C) Have been talked. D) None of the above. Show Answer Correct Answer: A) Has been talking. 23. Select the present perfect! A) I have seen the light, he said. B) I am doubting whether I should go. C) My knee's been hurting since last week. D) I have been working 5 hours so far. Show Answer Correct Answer: A) I have seen the light, he said. 24. She's waiting for her boyfriend. She ..... waiting all morning. A) Has been being waited. B) Has waited. C) Has been waiting. D) Has been waited. Show Answer Correct Answer: C) Has been waiting. 25. Mark ..... learning Estonian for a year now. He is pretty fluent at it. A) Was. B) Has. C) Has been. D) Is. Show Answer Correct Answer: C) Has been. 26. Peter and John ..... (negative)been (do) this activity before. A) Haven't/done. B) Hasn't/ done. C) Have not/doing. D) None of the above. Show Answer Correct Answer: C) Have not/doing. 27. Use the present perfect cpntinuous to ..... I have been writing a book, and I am still doing it. A) Emphasize completion. B) Emphasize duration. C) All the above. D) None of the above. Show Answer Correct Answer: B) Emphasize duration. 28. 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?. 29. 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. 30. He ..... (not, speak) on the phone for an hour, it has only been half an hour. A) Has not been spoken. B) Has not spoken. C) Has not been speaking. D) Has not spoke. Show Answer Correct Answer: C) Has not been speaking. ← 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