This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 43 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 43 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She ..... French lessons for months. A) Took. B) Is taking. C) Has been taken. D) Has been taking. Show Answer Correct Answer: D) Has been taking. 2. They ..... this tournament since it first started. A) Have been wining. B) Has been winning. C) Have been winning. D) Have be winning. Show Answer Correct Answer: C) Have been winning. 3. We ..... a lot of emails recently. A) Have been receiving. B) Receive. C) Received. D) Are receiving. Show Answer Correct Answer: A) Have been receiving. 4. Choose the correct tense:We ..... (clean) the rooms since 8 a.m. A) Has been cleaning. B) Have been cleaning. C) Are cleaning. D) Cleaned. Show Answer Correct Answer: B) Have been cleaning. 5. I've (a) stranger things these days, it's quite good. A) A. been watching. B) Have been watching. C) Has been watvhing. D) Am watching. E) Has been watching. F) Watching. Show Answer Correct Answer: A) A. been watching. 6. Look! They are tired because they ..... (clean) the house. A) Have been cleaning. B) Has cleaning. C) Have cleaning. D) Are clean. E) Has been cleaned. Show Answer Correct Answer: A) Have been cleaning. 7. I (a) her that you were too clever to do anything so silly. (tell ..... present perfect continuous) A) A. have been telling. B) Told. C) Will tell. D) Am telling. Show Answer Correct Answer: A) A. have been telling. 8. The workers ..... hard on the new building. A) Has been working. B) Have been working. C) Had worked. D) Working. Show Answer Correct Answer: B) Have been working. 9. 2 I've been playing the piano for A) Three years. B) I was ten. C) All the above. D) None of the above. Show Answer Correct Answer: A) Three years. 10. The students ..... (not study) for the exam since last week. A) Have not been studying. B) Did not study. C) Have not studied. D) Not been studying. Show Answer Correct Answer: A) Have not been studying. 11. Sorry I'm late! I ..... for a taxi for half an hour. A) Waited. B) Have waited. C) Was waiting. D) Have been waiting. E) Am waiting. Show Answer Correct Answer: D) Have been waiting. 12. The sentence 'I have been finishing my homework' is in the past tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 13. They ..... about moving to another city for months. A) Talk. B) Are talking. C) Were talking. D) Have been talking. E) Have talked. Show Answer Correct Answer: D) Have been talking. 14. I have been reading for hours. My eyes ..... hurting. A) Has started. B) Have started. C) Has been starting. D) Have been starting. Show Answer Correct Answer: B) Have started. 15. By the time we got to the restaurant, they ..... for an hour. A) Have been waiting. B) Have waited. C) Waited. D) Had waited. Show Answer Correct Answer: A) Have been waiting. 16. I find I ..... a little. (wander ..... present perfect continuous) A) Have been wandering. B) Am wandering. C) Was wandering. D) Will wander. Show Answer Correct Answer: A) Have been wandering. 17. Complete the sentence:It ..... (rain) since yesterday morning. A) Have been raining. B) Has been raining. C) Is raining. D) Rained. Show Answer Correct Answer: B) Has been raining. 18. Form the interrogative correctly: ..... you ..... (wait) for the guest long? A) Have / been waiting. B) Has / been waiting. C) Are / waiting. D) Did / wait. Show Answer Correct Answer: A) Have / been waiting. 19. What is the interrogative form of 'He has been playing video games'? A) He has been playing video games?. B) He has been played video games?. C) Has he playing video games?. D) Has he been playing video games?. Show Answer Correct Answer: D) Has he been playing video games?. 20. Your friend started drawing at 2:00 PM and is still drawing at 5:00 PM. True or False:The sentence 'She has been drawing for three hours' correctly describes this situation. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 21. It ..... since early morning, and the streets are still wet. A) Rained. B) Has been raining. C) Is raining. D) Has rained. E) Was raining. Show Answer Correct Answer: B) Has been raining. 22. We ..... our garden since the sun came out. A) Have been watering. B) Watered. C) Water. D) Are watering. Show Answer Correct Answer: A) Have been watering. 23. Your hands are covered in flour and the kitchen is a mess. Which sentence best explains this situation using the Present Perfect Continuous tense? A) I will bake cookies later. B) I am baking cookies. C) I baked cookies this morning. D) I have been baking cookies. Show Answer Correct Answer: A) I will bake cookies later. 24. I don't know whether you ..... on me-you and some of the others. (depend ..... present perfect continuous) A) Have been depending. B) Are depending. C) Will depend. D) Depended. Show Answer Correct Answer: A) Have been depending. 25. Complete the gap:I'm afraid the company is going bankrupt. It ..... big problems lately. A) Is having. B) Has. C) Has been having. D) Has had. Show Answer Correct Answer: C) Has been having. 26. Complete the gap:You're soaking wet. How long ..... here? A) Have you been standing. B) Have you stood. C) You have been standing. D) None of the above. Show Answer Correct Answer: A) Have you been standing. 27. True or False:'She has been cooking dinner for the past hour' is in the present perfect continuous tense. Imagine she started cooking when the sun was setting. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 28. We ..... each other since childhood. A) Have been knowing. B) Know. C) Knew. D) Are knowing. Show Answer Correct Answer: B) Know. 29. It ..... (rain) all day! A) Has raining. B) Have been raining. C) Has been raining. D) Rains. E) Has be raining. Show Answer Correct Answer: C) Has been raining. 30. Complete the sentence in the present perfect continuous tense:They ..... been planning the event since last month. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. ← 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