This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 3 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... (wait) for her since this morning. A) Have waited. B) Have been waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been waiting. 2. I'm a bit worried about Malcolm. He ..... very strange these days. A) Acted. B) Has acted. C) Has been acting. D) None of the above. Show Answer Correct Answer: C) Has been acting. 3. Complete the sentence: " ..... you ..... (travel) to Asia before? I ..... (visit) Japan last year." A) Have; been traveling; have visited. B) Have; traveled; visit. C) Did; travel; have visited. D) Have; been traveling; visited. Show Answer Correct Answer: D) Have; been traveling; visited. 4. 'Have you been busy?' 'No, ..... TV.' A) I've watched. B) I've been watching. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've been watching. 5. Which sentence(s) is/ are correct? A) I've been slept with the cloud above my bed. B) I've sleep with the cloud above my bed. C) I've been sleeping with the cloud above my bed. D) A and B. Show Answer Correct Answer: C) I've been sleeping with the cloud above my bed. 6. Choose the sentence that uses both tenses correctly: A) He has been living in London since 2010, and he loves the city. B) They have painted the walls, and the room looks great now. C) She has been playing the piano for an hour, and she completed her practice. D) We have been reading that book, and it's only ten pages long. Show Answer Correct Answer: A) He has been living in London since 2010, and he loves the city. 7. The roads are closed because it ..... since yesterday. A) Has been snowed. B) Snows. C) Was snowing. D) Has been snowing. Show Answer Correct Answer: D) Has been snowing. 8. She has ..... letters all morning. A) Been writing. B) Written. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been writing. 9. I ..... for you since 9 AM. A) Have waited. B) Has waited. C) Have been waiting. D) Has been waited. Show Answer Correct Answer: C) Have been waiting. 10. 2 students enter the classroom covered in blood and with ripped shirts. Which sentence is best for this situation? A) They are fighting. B) They have fought. C) They have been fighting. D) They fight. Show Answer Correct Answer: C) They have been fighting. 11. He ..... his essay all day, but he ..... yet. A) Has been writing / hasn't finished. B) Has written / hasn't finished. C) Has written / hasn't been finishing. D) None of the above. Show Answer Correct Answer: A) Has been writing / hasn't finished. 12. A:Sorry, OK?B:Where ..... you ..... (be)?A:Trying to get here! The traffic was terrible. A) Has been. B) Have been. C) Had been. D) None of the above. Show Answer Correct Answer: B) Have been. 13. Angelo ..... TV much recently. A) Haven't been watch. B) Hasn't been watch. C) Haven't been watching. D) Hasn't been watching. Show Answer Correct Answer: D) Hasn't been watching. 14. Jane is at home. She ..... this book all morning. She ..... 54 pages so far. A) Has been reading, has read. B) Has reading, has read. C) Has read, has been reding. D) Has been reading, have read. Show Answer Correct Answer: A) Has been reading, has read. 15. Where ..... you ..... recently? A) Have/were. B) Hasn't/been. C) Haven't/been. D) Have/been. Show Answer Correct Answer: D) Have/been. 16. You ..... to find the street for hours. Why don't you ask someone for directions? A) 've been trying. B) Have tried. C) All the above. D) None of the above. Show Answer Correct Answer: A) 've been trying. 17. Tom ..... the paino for nearly eight years A) Have played. B) Has played. C) Plays. D) Is playing. Show Answer Correct Answer: B) Has played. 18. The sentence above is correct. Recently, she have been feeling very happy! A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: A) False. 19. I have ..... It's so nice out there. A) Gardened. B) Been gardening. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been gardening. 20. Greg:It sounds like you've been working a lot lately ..... ?Chad:Yes. I want to go to Hawaii next summer. A) Has that ever happened before. B) Have you considered taking a vacation. C) You have considered taking a vacation. D) How you considered taking a vacation. Show Answer Correct Answer: B) Have you considered taking a vacation. 21. The politician ..... for 40 minutes on TV. A) Has been talking. B) Have been talking. C) Have been talk. D) Has been talk. Show Answer Correct Answer: A) Has been talking. 22. A:Hey, Claire, stop for a minute. We ..... (go) up and down the same aisles since we got here. A) Had been going. B) Has been going. C) Have been going. D) None of the above. Show Answer Correct Answer: C) Have been going. 23. ..... the engineer ..... a drawing of the machine for a week already? A) Have, make. B) Has, make. C) Has, been making. D) Have, been making. Show Answer Correct Answer: C) Has, been making. 24. Ken is travelling round Asia. He ..... (visit) 4 countries. A) Has visited. B) Has been visiting. C) Had visited. D) Visited. Show Answer Correct Answer: A) Has visited. 25. We ..... (not play) together very long. A) We have been playing together for very long. B) We has been playing together very long. C) We hasn't been playing together very long. D) We haven't been playing together very long. Show Answer Correct Answer: D) We haven't been playing together very long. 26. Emma hasn't come home ..... She's playing tennis in the park. A) Never. B) For. C) Since. D) Yet. Show Answer Correct Answer: D) Yet. 27. This is a very old book. Sue ..... it since I was a kid. A) Have had. B) Has been having. C) Have been having. D) Has had. Show Answer Correct Answer: D) Has had. 28. Which tense is used to talk about actions that have just finished? A) Past tense. B) Future tense. C) Present perfect tense. D) Imperfect tense. Show Answer Correct Answer: C) Present perfect tense. 29. Have you ever ..... about the Beatles? A) Hear. B) Heared. C) Hearing. D) Heard. Show Answer Correct Answer: D) Heard. 30. What is the correct form of the present perfect continuous tense? A) Had been + present participle. B) Have + present participle. C) Has been + present participle. D) Have been + present participle. Show Answer Correct Answer: D) Have been + present participle. 31. I've ..... Susan for 25 years. A) Known. B) Been knowing. C) Knew. D) None of the above. Show Answer Correct Answer: A) Known. 32. They have danced salsa ..... 5 hours. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 33. My father ( work) ..... for the whole day, now he is very tired A) Have working. B) Have been working. C) Has been working. D) Has working. Show Answer Correct Answer: C) Has been working. 34. Which adverbs are commonly used with the present perfect tense to indicate recent actions? A) Soon, presently, now. B) Always, constantly, forever. C) Long ago, in the past, previously. D) Just, recently, lately, already, recently. Show Answer Correct Answer: D) Just, recently, lately, already, recently. 35. The Jackson house looks different because the new buyers ..... the exterior completely in a different color. A) Paints. B) Have been painted. C) Have painted. D) Has been painting. Show Answer Correct Answer: C) Have painted. 36. Past participle of WIN A) Woned. B) Won. C) Winned. D) Wun. Show Answer Correct Answer: B) Won. 37. She ..... (not, hang up) all the pictures yet. A) Has not hang up. B) Has not hung up. C) Has not been hung up. D) Has not been hanging up. Show Answer Correct Answer: B) Has not hung up. 38. The sentence above is correct. You hasn't been working for weeks. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: A) False. 39. Mother has been cooking ..... afternoon. A) For. B) All. C) Since. D) Already. Show Answer Correct Answer: B) All. 40. She ..... (paint) a picture. Now she's going to start a new one. A) Has painted. B) Have painted. C) Have been painting. D) Has been painted. Show Answer Correct Answer: A) Has painted. 41. She has been ..... to the gym every day this month. A) Going. B) Skipping. C) Hating. D) None of the above. Show Answer Correct Answer: A) Going. 42. A:Does Kate plan to take a gap year after secondary school?B:As far as I know, she ..... yet. A) Hasn't been deciding. B) Hasn't decided. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hasn't decided. 43. Our son has ..... how to read. A) Learn. B) Learned. C) Learning. D) To learne. Show Answer Correct Answer: B) Learned. 44. They ..... (take) me out a few times. A) Have been taking. B) Have taken. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have taken. 45. She has been living next door ..... six years now. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 46. El presente perfecto trabaja con YET, ALREADY, STILL A) Falso. B) Verdadero. C) All the above. D) None of the above. Show Answer Correct Answer: B) Verdadero. 47. Finally! We ..... our house! A) 've sold. B) 've been selling. C) 's sold. D) None of the above. Show Answer Correct Answer: A) 've sold. 48. They have ..... talking for the last hour. A) Be. B) Had. C) Been. D) Do. Show Answer Correct Answer: C) Been. 49. .... four goals and it's only half-time! A) They've been scoring. B) They've scored. C) All the above. D) None of the above. Show Answer Correct Answer: B) They've scored. 50. It ..... (rain) for many days. I wonder when it will stop raining. A) Has been raining. B) Had been rained. C) Wasn't raining. D) Have been raining. Show Answer Correct Answer: A) Has been raining. 51. How much money ..... this year? A) Have you saved. B) Have you been saving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you saved. 52. I haven't seen Mr Bright ..... three months. A) For. B) Since. C) In. D) After. Show Answer Correct Answer: A) For. 53. Do you use these key words:all day, how long, for, since with present perfect continuous? A) No. B) Yes. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yes. 54. Lindsay ..... not been to France. A) Has. B) Is. C) Have. D) None of the above. Show Answer Correct Answer: A) Has. 55. I (work) here for 3 years. A) Have worked. B) Have been working. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been working. 56. She's been playing it since she was 6 A) Present Perfect. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 57. He/to write/letters/for/an hour. A) He has been writing letters for an hour. B) He has written letters for an hour. C) All the above. D) None of the above. Show Answer Correct Answer: A) He has been writing letters for an hour. 58. Have you ..... seen a snake? A) Still. B) Ever. C) Yet. D) Never. Show Answer Correct Answer: B) Ever. 59. They ..... the baby a name yet. A) Haven't given. B) Didn't give. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't given. 60. I just can't find what I want. This new supermarket seems complicated. I think they ..... (place) the items in a weird order. A) Have placed. B) Had placed. C) Has placed. D) None of the above. Show Answer Correct Answer: A) Have placed. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 5Present 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