This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 8 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 8 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Give an example of using Present Perfect for experiences. A) I have go to the beach tomorrow. B) I have traveled to Japan. C) I have watch a movie last week. D) I have eat dinner yesterday. Show Answer Correct Answer: B) I have traveled to Japan. 2. I think my Spanish ..... (improve) a lot because I ..... (not have) the opportunity to speak much English since I arrived, except to the children. A) Has improved / hasn't had. B) Has ben improving / hasn't been having. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has improved / hasn't had. 3. The lights in that office building ..... (go) on and off all evening. A) Has gone. B) Have been going. C) Has went. D) Had been gone. Show Answer Correct Answer: B) Have been going. 4. What tense gives importance to how many times an action happens? A) PRESENT PERFECT SIMPLE. B) PRESENT PERFECT CONTINUOUS. C) All the above. D) None of the above. Show Answer Correct Answer: A) PRESENT PERFECT SIMPLE. 5. Present perfect stresses A) Result. B) Duration. C) All the above. D) None of the above. Show Answer Correct Answer: A) Result. 6. Look! ..... that window. A) Somebody has broken. B) Somebody has been breaking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Somebody has broken. 7. What does a Stative verb is? A) A verb that expresses an action rather than a state. B) A verb that indicates a state rather than an action. C) A verb that ends in-ing. D) None of the above. Show Answer Correct Answer: B) A verb that indicates a state rather than an action. 8. Rebecca ..... that novel all day. A) Has read. B) Has been reading. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been reading. 9. Which one is negative? A) It hasn't been raining for very long. B) Have the been working on the report?. C) My boss has not been coming into the office regularly. D) The sun has been shining all day. Show Answer Correct Answer: C) My boss has not been coming into the office regularly. 10. The sentence above is correct. They have been playing too much video game lately. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 11. The bonfire ..... (not burn) all night. A) Hasn't been burning. B) Hasn't burnt. C) Have burnt. D) None of the above. Show Answer Correct Answer: A) Hasn't been burning. 12. 18-How long have you been ..... English? A) Study. B) Studying. C) Studied. D) None of the above. Show Answer Correct Answer: B) Studying. 13. ..... about buying a new car? A) Have you ever thought. B) Have you been thinging. C) Did you ever thought. D) Have you ever thinking. Show Answer Correct Answer: A) Have you ever thought. 14. 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. 15. 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. 16. 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. 17. 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. 18. The tourists ..... (to do) the sightseeing since nine o'clock. A) Are doing. B) Has been doing. C) Has doing. D) Have been doing. Show Answer Correct Answer: D) Have been doing. 19. 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) How long have you been there?. B) What have you done. C) Have you finished your homework. D) Have you eaten there before. Show Answer Correct Answer: C) Have you finished your homework. 20. ..... they arrived yet? A) Having. B) Had. C) Have. D) Has. Show Answer Correct Answer: C) Have. 21. Have you always ..... garlic? A) Been hating. B) Hated. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hated. 22. ..... (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. 23. Jinseo has (a) to stay in the dormitory since two months ago. A) A. started. B) Starting. C) Been starting. D) Been started. Show Answer Correct Answer: A) A. started. 24. 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. 25. 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. 26. My dad ..... been feeling well for a few days A) Hasn't. B) Doesn't. C) Haven't. D) Didn't. Show Answer Correct Answer: A) Hasn't. 27. I haven't seen her ..... at least 5 years. A) Already. B) Since. C) For. D) Along. E) During. Show Answer Correct Answer: C) For. 28. Her cellphone ..... (ring) for ten minutes. It annoys me. A) Have been ringing. B) Have rung. C) Has been ringing. D) Has rung. Show Answer Correct Answer: C) Has been ringing. 29. Why has Nancy not been ..... her medicine for the last three days? A) Taking. B) Took. C) Take. D) Taken. Show Answer Correct Answer: A) Taking. 30. 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. 31. They ..... (talk) for the last hour. A) Has been talking. B) Have been talking. C) Had been talking. D) Has talking. Show Answer Correct Answer: B) Have been talking. 32. They've ..... studying since 10 o'clock A) Been. B) Being. C) Bean. D) Beang. Show Answer Correct Answer: A) Been. 33. 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. 34. Select the present perfect! A) My knee's been hurting since last week. B) I have been working 5 hours so far. C) I am doubting whether I should go. D) I have seen the light, he said. Show Answer Correct Answer: D) I have seen the light, he said. 35. She's waiting for her boyfriend. She ..... waiting all morning. A) Has waited. B) Has been being waited. C) Has been waiting. D) Has been waited. Show Answer Correct Answer: C) Has been waiting. 36. Mark ..... learning Estonian for a year now. He is pretty fluent at it. A) Has been. B) Has. C) Is. D) Was. Show Answer Correct Answer: A) Has been. 37. 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. 38. 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. 39. 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?. 40. 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. 41. He ..... (not, speak) on the phone for an hour, it has only been half an hour. A) Has not been speaking. B) Has not spoke. C) Has not spoken. D) Has not been spoken. Show Answer Correct Answer: A) Has not been speaking. 42. 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. 43. Select the present perfect continuous A) I've been sick the whole time!. B) She's never been working that hard. C) He's gone to heaven. D) I'm going to Ibiza tomorrow. Show Answer Correct Answer: B) She's never been working that hard. 44. We ..... (miss) the bus twice this week A) Have been missing. B) Have missed. C) Keep missing. D) Have been missed. Show Answer Correct Answer: B) Have missed. 45. 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. 46. 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. 47. 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?. 48. 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. 49. '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. 50. Which prepositions are commonly used with the present perfect continuous tense to indicate the duration of an action? A) For, since. B) Until. C) From. D) During. Show Answer Correct Answer: A) For, since. 51. 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. 52. 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. 53. I ..... (be) to China ..... 2002. A) Haven't gone / for. B) Haven't been / since. C) Didn't go / for. D) Wasn't / since. Show Answer Correct Answer: B) Haven't been / since. 54. 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. 55. ..... (it/rain)? A) Has it been raining?. B) Haven't it been raining?. C) Hasn't it been raining. D) Have it been raining?. Show Answer Correct Answer: A) Has it been raining?. 56. Odd out the unnecessary word in the sentence:I haven't checked the answer not yet. A) H. B) The. C) Haven't. D) Yet. E) Not. Show Answer Correct Answer: E) Not. 57. What ..... for the last 30 minutes? You should've finished by now! A) Have you been doing. B) Have been doing. C) You've been doing. D) Have you doing. Show Answer Correct Answer: A) Have you been doing. 58. 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. 59. I ..... never ..... a car before A) Have, have. B) Has, had. C) Have, had. D) Had, had. Show Answer Correct Answer: C) Have, had. 60. How long ..... (you/know) Linda? A) Have you known. B) Has you known. C) Has you been knowing. D) Have you been knowing. Show Answer Correct Answer: A) Have you known. ← 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 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books