This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 5 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I (work) hard lately. A) Have worked. B) Has worked. C) Work. D) Have been working. Show Answer Correct Answer: D) Have been working. 2. Barbara ..... her make-up for half an hour but ..... it yet. A) Has been doing hasn't finished. B) Have been doing haven't finished. C) Has done hasn't been finishing. D) Is doing has finished. Show Answer Correct Answer: A) Has been doing hasn't finished. 3. You ..... the bathroom! It looks lovely! A) Have cleaned. B) Have been cleaning. C) Have clean. D) None of the above. Show Answer Correct Answer: A) Have cleaned. 4. Which tense is used to describe an action that started in the past and is still continuing now? A) Present Perfect Continuous. B) Past Continuous. C) Past Perfect. D) Present Perfect. Show Answer Correct Answer: A) Present Perfect Continuous. 5. Pete ..... piano for years but you still can't play a single song. A) Have been learning. B) Have been learn. C) Has been learning. D) Had been learning. Show Answer Correct Answer: C) Has been learning. 6. I ..... this car for twenty years and it's as good as ever. A) Have been having. B) Have had. C) Had. D) Have. Show Answer Correct Answer: B) Have had. 7. 6-He has been waiting for the bus ..... 8:00 AM. A) Since. B) For. C) Last. D) None of the above. Show Answer Correct Answer: A) Since. 8. ..... never played this game before. A) I've. B) I. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've. 9. Tom: ..... (you, clean) everything now? A) Have you clean. B) Have you cleaning. C) Have you cleaned. D) Have you been cleaning. Show Answer Correct Answer: C) Have you cleaned. 10. I ..... to repair the lock on our door for the last four hours without any success. A) Tried. B) Am trying. C) Have tried. D) Have been trying. Show Answer Correct Answer: D) Have been trying. 11. I have been playing football ..... A) Two hours ago. B) Yesterday. C) All day. D) None of the above. Show Answer Correct Answer: C) All day. 12. I ..... finished my homework yet. A) Have. B) Has. C) Having not. D) Has not. E) Have not. Show Answer Correct Answer: E) Have not. 13. Choose the correct WH question for the next sentence. She has been going to the shopping mall with mom the last two days. A) Why has she been going to the mall with mom the last two days?. B) When has she been going to the mall with her mom?. C) What has she been going to the mall with mom for the last two days?. D) None of the above. Show Answer Correct Answer: B) When has she been going to the mall with her mom?. 14. I ..... (do) much work ..... my boss left. A) Didn't do / for. B) Didn't do / since. C) Haven't done / for. D) Haven't done / since. Show Answer Correct Answer: D) Haven't done / since. 15. I ..... seafood since I first tried it. A) Liked. B) Have been eating. C) Hasn't been eating. D) None of the above. Show Answer Correct Answer: B) Have been eating. 16. "Shall I wake Doris up? ""Yes, please. She ..... all day long. (sleep) '' A) Have been sleep. B) Have been sleeping. C) Has been sleep. D) Has been sleeping. Show Answer Correct Answer: D) Has been sleeping. 17. I'm sorry I'm late, ..... (wait) for a long time? A) Have you waited. B) Have you been waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been waiting. 18. He ..... at the computer for hours. A) Has been sitting. B) Have sat. C) Have been sitting. D) Has sat. Show Answer Correct Answer: A) Has been sitting. 19. The dog's been ..... for half an hour A) Barking. B) Barked. C) Barks. D) Will bark. Show Answer Correct Answer: A) Barking. 20. What is the correct question form of the sentence: "She has been gardening in the backyard" ? A) Has she been gardening in the backyard?. B) Has she gardened in the backyard?. C) Was she gardening in the backyard?. D) Is she gardening in the backyard?. Show Answer Correct Answer: A) Has she been gardening in the backyard?. 21. I ..... to him yet. A) Haven't spoken. B) Haven't been speaking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't spoken. 22. Thomas ..... for the last hour on the phone A) Has been talking. B) Have been talking. C) Had been talking. D) None of the above. Show Answer Correct Answer: A) Has been talking. 23. She ..... eaten Asian food. A) Has. B) Had. C) Hasn't. D) Hadn't. Show Answer Correct Answer: C) Hasn't. 24. Now that I ..... tidying the house, I'm going to clean it. A) Have finished. B) Have been finishing. C) Am finishing. D) None of the above. Show Answer Correct Answer: A) Have finished. 25. He has been ..... as an architect for 20 years. A) Working. B) Worked. C) Work. D) None of the above. Show Answer Correct Answer: A) Working. 26. Correct or incorrect?How long have you been knowing him? A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 27. Mum and Dad ..... (pack) their suitcases since 6 o'clock. A) Have been packing. B) Have packed. C) Having been packing. D) None of the above. Show Answer Correct Answer: A) Have been packing. 28. They ..... the party preparations for days. A) Have been organized. B) Have been organizing. C) Have organized. D) Has been organizing. Show Answer Correct Answer: B) Have been organizing. 29. William is my best friend. I ..... him for years. A) Am knowing. B) Have been knowing. C) Have known. D) Have been known. Show Answer Correct Answer: B) Have been knowing. 30. The present perfect is formed by ..... A) HAVE + PAST PARTICIPLE. B) HAVE / HAS + PAST PARTICIPLE. C) AM / IS / ARE + V-ING. D) AM/ IS/ ARE + PAST PARTICIPLE. Show Answer Correct Answer: B) HAVE / HAS + PAST PARTICIPLE. 31. Lisa ..... (not, practice) her English. A) Haven't been practicing. B) Has not been practicing. C) Has not practice. D) Hadn't been practicing. Show Answer Correct Answer: B) Has not been practicing. 32. A: ..... a fear of lying? A) Have you always been having . B) Have you always had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you always had. 33. We ..... for many hours in the street. It's time to get home. A) Have spoken. B) Haven't spoken. C) Have spoke. D) Have been speaking. Show Answer Correct Answer: D) Have been speaking. 34. You look nice! Have you ..... your hair cut? A) Been having. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 35. Have you ..... your boos you are leaving? A) Been telling. B) Told. C) All the above. D) None of the above. Show Answer Correct Answer: B) Told. 36. Complete the sentence: " ..... you ..... ever (travel) to Asia?" A) Has; traveled. B) Did; travel. C) Do; travel. D) Have; traveled. Show Answer Correct Answer: D) Have; traveled. 37. He has been her ..... a few days A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 38. Nice to meet you. I ..... you for a long time A) Haven't seen. B) Didn't see. C) Hasn't seen. D) Haven't seeing. Show Answer Correct Answer: A) Haven't seen. 39. We normally use the ..... to emphasise that something is still continuing in the present. A) Present Perfect. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 40. I've been learning the piano for two years. A) A. emphasize how long an activity has been happening. The activity my or may not be complete. B) B. talk generally about situations or activities that started in the past and are still continuing now. C) C. talk about situations or activities that have stopped but have a result in the present. D) None of the above. Show Answer Correct Answer: A) A. emphasize how long an activity has been happening. The activity my or may not be complete. 41. Lately, Marina ..... very early. That's why she's so tired! A) Has been waking up. B) Has woken up. C) Is waking up. D) Have been waking up. Show Answer Correct Answer: A) Has been waking up. 42. It ..... a lot in Scotland. A) Rained. B) Rain. C) Rains. D) Is raining. Show Answer Correct Answer: C) Rains. 43. He ..... to me since we met last summer. He ..... over 100 emails. A) 's been writing / 's sent. B) 's written / 's been sending. C) Is writing / 's sent. D) None of the above. Show Answer Correct Answer: A) 's been writing / 's sent. 44. Timmy ..... chess for very long, so he still forgets the rules sometimes. A) Has not played. B) Has not been playing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has not been playing. 45. Mark the correct alternative that presents the Present Perfect Continuous' structure:Alice is reading books for the next test. She started two hours ago: A) Alice has reading books for the test. B) Alice has been reading books for the test. C) Alice has been read books for the test. D) Alice has read books for the test. Show Answer Correct Answer: B) Alice has been reading books for the test. 46. He has ..... too hard today. A) Works. B) Is working. C) Being working. D) Been working. Show Answer Correct Answer: D) Been working. 47. "All the footballers are so wet. ""They ..... in the rain since the match started." (play) A) Have been play. B) Have be playing. C) Have been playing. D) None of the above. Show Answer Correct Answer: C) Have been playing. 48. My friend ..... (travel) around USA for six months. A) Have been travel. B) Has traveled. C) Has been travelling. D) Have travel. Show Answer Correct Answer: C) Has been travelling. 49. Use ..... for a recently finished action with a present result. He's been working all day, so he is exhausted. A) Present perfect simple. B) Present perfect continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present perfect continuous. 50. Have you ..... gone to Cusco? A) Already. B) Ever. C) Just. D) Yet. Show Answer Correct Answer: B) Ever. 51. Have you ever worked in a factory? A) I have never been working in a factory. B) I have never worked in a factory. C) I never worked in a factory. D) None of the above. Show Answer Correct Answer: B) I have never worked in a factory. 52. John has ..... two foreign languages. A) Is study. B) Study. C) Studied. D) Studying. Show Answer Correct Answer: C) Studied. 53. She's ..... at least six friends A) Been speaking to. B) Spoken to. C) All the above. D) None of the above. Show Answer Correct Answer: B) Spoken to. 54. 7-They have ..... eaten sushi before. A) Just. B) But. C) Never. D) None of the above. Show Answer Correct Answer: C) Never. 55. 'Look!' is a signal word for the ..... A) Present continuous. B) Past simple. C) Present simple. D) Present perfect. Show Answer Correct Answer: A) Present continuous. 56. You see people celebrating and they have lottery tickets. You ask: ..... (win) anything? A) Did you won. B) Did you win. C) Have you won. D) Have you been winning. Show Answer Correct Answer: C) Have you won. 57. I ..... (think) about you. A) Have thought. B) Have been thinking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been thinking. 58. It's a great movie. I have ..... that many times. A) Seen. B) Seed. C) See. D) Saw. Show Answer Correct Answer: A) Seen. 59. ..... the novel since I left this morning? Why don't you go outside instead? A) Have you been reading. B) Have you read. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you been reading. 60. She has been living next door ..... 2014. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 3Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 6Present Perfect Continuous Quiz 7Present Perfect Continuous Quiz 8Present Perfect Continuous Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books