This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 21 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He ..... been watching TV ..... this morning. A) Has/since. B) Have/since. C) Have/for. D) Has/for. Show Answer Correct Answer: A) Has/since. 2. How do you contract 'I have been working'? A) I've working. B) I've been worked. C) I've been workinged. D) I've been working. Show Answer Correct Answer: D) I've been working. 3. Choose the word that correctly completes the structure of the Present Perfect Continuous tense:have/has + ..... + verb-ing. A) Is. B) Being. C) Been. D) Be. Show Answer Correct Answer: C) Been. 4. Helen ..... (wash) the dishes for fifteen minutes. A) Is washing. B) Have been washing. C) Has be washing. D) Has been washing. Show Answer Correct Answer: D) Has been washing. 5. He ..... English for three years. A) Studied. B) Has been studying. C) Studies. D) Has studied. Show Answer Correct Answer: B) Has been studying. 6. If your friend asks, 'Why are your clothes all muddy?', which is the most logical response using the Present Perfect Continuous tense? A) I have been playing soccer in the rain. B) I played soccer earlier. C) I was playing soccer when it started to rain. D) I am going to play soccer. Show Answer Correct Answer: B) I played soccer earlier. 7. She ..... her homework for the past three hours. A) Has been doing. B) Did. C) Is doing. D) Does. Show Answer Correct Answer: A) Has been doing. 8. What is the structure of a question in the present perfect continuous tense? A) Question word + has/have + verb?. B) Question word + have/has + subject + been + verb(-ing)?. C) Subject + have/has + verb(-ing)?. D) Have/has + subject + been + verb?. Show Answer Correct Answer: B) Question word + have/has + subject + been + verb(-ing)?. 9. I ..... my new job for six months now. A) Have been starting. B) Started. C) Have started. D) Have started. Show Answer Correct Answer: C) Have started. 10. My leg ..... (hurt) all day, but I ..... (not see) a doctor yet. A) Has been hurting / have not seen. B) Have hurt/have not seen. C) Has hurt/has not seen. D) Hurts/ do not see. Show Answer Correct Answer: A) Has been hurting / have not seen. 11. She ..... her new book for 2 years. A) Have written. B) Have been writing. C) Has been writing. D) Has been written. Show Answer Correct Answer: C) Has been writing. 12. The children ..... (play) in the park since the afternoon. A) Played. B) Have been playing. C) Plays. D) Playing. Show Answer Correct Answer: B) Have been playing. 13. Have you ever visited France? We ..... (look) at brochures. A) Have looked. B) Looked. C) Have been looking. D) Have looking. Show Answer Correct Answer: C) Have been looking. 14. I can't believe it! I ..... (work) on this project for weeks. A) Have been working. B) Has been working. C) Working. D) Worked. Show Answer Correct Answer: A) Have been working. 15. She ( not/ do) ..... her homework. A) Has been not doing. B) Has not been doing. C) Have not been doing. D) Has not done. Show Answer Correct Answer: B) Has not been doing. 16. Which word best completes the sentence to show when the action started? We've been working on this science project ..... last Tuesday. A) At. B) Since. C) For. D) During. Show Answer Correct Answer: B) Since. 17. The baby ..... peacefully for hours. A) Been sleeping. B) Is been sleep. C) Has been sleeping. D) Slept. Show Answer Correct Answer: C) Has been sleeping. 18. We ..... since morning. A) Are working. B) Have been working. C) Worked. D) Work. Show Answer Correct Answer: B) Have been working. 19. The sentence 'They have been eating lunch since noon' indicates an action that is still ongoing. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 20. She ..... for a new car for weeks. A) Have been looking. B) Has been looking. C) Looks. D) None of the above. Show Answer Correct Answer: B) Has been looking. 21. He's angry because his computer ..... properly all morning. A) Didn't work. B) Hasn't been working. C) Doesn't work. D) Hasn't worked. E) Wasn't working. Show Answer Correct Answer: B) Hasn't been working. 22. Have you been studying English? A) Yes, I have been study English. B) Yes, I have been studying English. C) Yes, I studying English. D) None of the above. Show Answer Correct Answer: B) Yes, I have been studying English. 23. I ..... the email, but I haven't replied yet. A) Have read. B) Am reading. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have read. 24. Complete the gap:I'm a bit worried about Malcolm. He ..... very strange lately. A) Acted. B) Has acted. C) Has been acting. D) None of the above. Show Answer Correct Answer: C) Has been acting. 25. They ..... for the bus at the moment. A) Have waited. B) Are waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Are waiting. 26. My parents ..... about moving to a new city. A) Thinks. B) Thought. C) Think. D) Have been thinking. Show Answer Correct Answer: D) Have been thinking. 27. Which one is Present Perfect Tense? A) She is lovely. B) She was lovely. C) She has loved me. D) She has been loving her new house so far. Show Answer Correct Answer: C) She has loved me. 28. He ..... (teach) here since 2005 A) Has been teaching. B) Has taught. C) Teaching. D) Have been teaching. Show Answer Correct Answer: A) Has been teaching. 29. We ..... all day. A) Taught. B) Teached. C) Have been teaching. D) Has been teaching. Show Answer Correct Answer: C) Have been teaching. 30. Mana yang merupakan present perfect tense:'I have finished my homework' atau 'I have been finishing my homework'? A) I has finished my homework. B) I have finished my homework. C) I have finish my homework. D) I have been finish my homework. Show Answer Correct Answer: B) I have finished my homework. 31. What have you been doing today? A) I have been do my homework. B) I have been doing my homework. C) I doing my homework. D) None of the above. Show Answer Correct Answer: B) I have been doing my homework. 32. Choose the correct interrogative: ..... he ..... (feel) sick lately? A) Did / feel. B) Is / feeling. C) Have / been feeling. D) Has / been feeling. Show Answer Correct Answer: D) Has / been feeling. 33. She ..... French lessons for months. A) Has been taken. B) Has been taking. C) Took. D) Is taking. Show Answer Correct Answer: B) Has been taking. 34. They ..... this tournament since it first started. A) Has been winning. B) Have been wining. C) Have be winning. D) Have been winning. Show Answer Correct Answer: D) Have been winning. 35. We ..... a lot of emails recently. A) Are receiving. B) Receive. C) Have been receiving. D) Received. Show Answer Correct Answer: C) Have been receiving. 36. Choose the correct tense:We ..... (clean) the rooms since 8 a.m. A) Has been cleaning. B) Are cleaning. C) Cleaned. D) Have been cleaning. Show Answer Correct Answer: D) Have been cleaning. 37. 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) Watching. F) Has been watching. Show Answer Correct Answer: A) A. been watching. 38. Look! They are tired because they ..... (clean) the house. A) Has cleaning. B) Have been cleaning. C) Have cleaning. D) Are clean. E) Has been cleaned. Show Answer Correct Answer: B) Have been cleaning. 39. I (a) her that you were too clever to do anything so silly. (tell ..... present perfect continuous) A) A. have been telling. B) Will tell. C) Am telling. D) Told. Show Answer Correct Answer: A) A. have been telling. 40. The workers ..... hard on the new building. A) Working. B) Had worked. C) Has been working. D) Have been working. Show Answer Correct Answer: D) Have been working. 41. 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. 42. The students ..... (not study) for the exam since last week. A) Did not study. B) Not been studying. C) Have not been studying. D) Have not studied. Show Answer Correct Answer: C) Have not been studying. 43. Sorry I'm late! I ..... for a taxi for half an hour. A) Am waiting. B) Was waiting. C) Have been waiting. D) Waited. E) Have waited. Show Answer Correct Answer: C) Have been waiting. 44. 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. 45. They ..... about moving to another city for months. A) Have been talking. B) Were talking. C) Talk. D) Are talking. E) Have talked. Show Answer Correct Answer: A) Have been talking. 46. I have been reading for hours. My eyes ..... hurting. A) Have started. B) Have been starting. C) Has started. D) Has been starting. Show Answer Correct Answer: A) Have started. 47. By the time we got to the restaurant, they ..... for an hour. A) Have waited. B) Waited. C) Have been waiting. D) Had waited. Show Answer Correct Answer: C) Have been waiting. 48. 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. 49. 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. 50. Form the interrogative correctly: ..... you ..... (wait) for the guest long? A) Are / waiting. B) Has / been waiting. C) Did / wait. D) Have / been waiting. Show Answer Correct Answer: D) Have / been waiting. 51. What is the interrogative form of 'He has been playing video games'? A) Has he playing video games?. B) He has been played video games?. C) He has been playing video games?. D) Has he been playing video games?. Show Answer Correct Answer: D) Has he been playing video games?. 52. 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. 53. It ..... since early morning, and the streets are still wet. A) Is raining. B) Was raining. C) Has been raining. D) Has rained. E) Rained. Show Answer Correct Answer: C) Has been raining. 54. We ..... our garden since the sun came out. A) Are watering. B) Water. C) Watered. D) Have been watering. Show Answer Correct Answer: D) Have been watering. 55. 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 am baking cookies. B) I baked cookies this morning. C) I will bake cookies later. D) I have been baking cookies. Show Answer Correct Answer: C) I will bake cookies later. 56. I don't know whether you ..... on me-you and some of the others. (depend ..... present perfect continuous) A) Are depending. B) Have been depending. C) Depended. D) Will depend. Show Answer Correct Answer: B) Have been depending. 57. Complete the gap:I'm afraid the company is going bankrupt. It ..... big problems lately. A) Has had. B) Has. C) Has been having. D) Is having. Show Answer Correct Answer: C) Has been having. 58. 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. 59. 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. 60. We ..... each other since childhood. A) Have been knowing. B) Know. C) Are knowing. D) Knew. Show Answer Correct Answer: B) Know. ← 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