This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 14 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 14 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He has been living here ..... last week. A) Since. B) For. C) Recently. D) None of above. Show Answer Correct Answer: A) Since. 2. This computer ..... (operate) for 20 hours, it must be shut down now, unless it will explode. A) Has been operating. B) Have been operating. C) Is operating. D) Are operating. Show Answer Correct Answer: A) Has been operating. 3. Rama has been living on the temple premises ..... 2005. A) Since. B) For. Show Answer Correct Answer: A) Since. 4. Sue ..... to her parents every week. A) Wrote. B) Writes. C) Is writing. D) None of above. Show Answer Correct Answer: B) Writes. 5. Which tense cannot be used with state verbs? A) Present perfect simple. B) Past perfect continuous. C) Present perfect continuous. D) Past perfect simple. Show Answer Correct Answer: C) Present perfect continuous. 6. Talk about events in the past that have continued until the present and are still ongoing. A) Present Perfect Continuous Tense. B) Present Continuous Tense. C) Past Perfect Tense. D) Present Prefect Tense. Show Answer Correct Answer: A) Present Perfect Continuous Tense. 7. ..... our son bben doing his homework all night? A) Have. B) Has. C) Are. D) Had. Show Answer Correct Answer: B) Has. 8. Why are you out of breath?' 'I ..... in the park. A) Have been jogging. B) Have jogged. C) Jogged. D) Am jogging. Show Answer Correct Answer: A) Have been jogging. 9. I (garden), so my hands are dirty. A) Have been gardening. B) Have gardened. C) Has gardened. D) Has been gardening. Show Answer Correct Answer: A) Have been gardening. 10. We ..... to Bali twice A) Have gone. B) Has gone. Show Answer Correct Answer: A) Have gone. 11. Where have you ..... ? Everybody it waiting for you. oops! sorry. I've been to the library. A) Have. B) Has. C) Gone. D) Been. Show Answer Correct Answer: C) Gone. 12. My brother ..... travelling ..... two months. A) Have been, since. B) Has, for. C) Has been, for. D) Is travelling, for. Show Answer Correct Answer: C) Has been, for. 13. I ..... all day. I have a difficult test tomorrow! A) Has been studying. B) Have been studying. C) Have studied. D) Have studied. Show Answer Correct Answer: B) Have been studying. 14. I ..... in my house for almost thirty years. A) Lives. B) Live. C) Had Lived. D) Have been living. Show Answer Correct Answer: D) Have been living. 15. I ..... her a couple of times, but she ..... me back. A) Have been calling, hasn't been calling. B) Have called, hasn't called. Show Answer Correct Answer: B) Have called, hasn't called. 16. Which tense is used to see one action in duration and cares about how long? A) Past perfect simple. B) Present perfect continuous. C) Past perfect continuous. D) Present perfect simple. Show Answer Correct Answer: B) Present perfect continuous. 17. Sam has been watching television for ..... A) 6 hours. B) Zigzag. C) 6 o'clock. D) Sick. Show Answer Correct Answer: A) 6 hours. 18. Arik and I ..... French A) Has learned. B) Have learned. Show Answer Correct Answer: B) Have learned. 19. Kenny and Cherry (know) each other since they were children. A) Have known. B) Has been knowing. C) Has known. D) Have been knowing. Show Answer Correct Answer: A) Have known. 20. A:You look tired!B:yes. I (run) A) Have run. B) Has been running. C) Has run. D) Have been running. Show Answer Correct Answer: D) Have been running. 21. We / study / Arabic / since July 2022 A) We study Arabic since July 2022. B) We are studying Arabic since July 2022. C) We have been studying Arabic since July 2022. D) We studied Arabic since July 2022. Show Answer Correct Answer: C) We have been studying Arabic since July 2022. 22. ..... have been making sandwiches since 8 o'clock. A) It. B) I. C) He. D) She. Show Answer Correct Answer: B) I. 23. What's wrong with the baby She ..... for more than an hour! A) Was crying. B) Crying. C) Has been crying. D) Have been crying. Show Answer Correct Answer: C) Has been crying. 24. Which one of the following time signal to present perfect tense? A) Since, so far, before. B) Yesterday, last night, two days ago. C) Since, ago, so far. D) So far, when, recently. Show Answer Correct Answer: A) Since, so far, before. 25. Eko has been working on his report for two days in a row without much sleep. That's why he looks so tired. A) Is working. B) Has been working. C) Had been working. D) Works. E) Was working. Show Answer Correct Answer: B) Has been working. 26. What is an example of a state verb that cannot be used with the present perfect continuous tense? A) Run. B) Jump. C) Want. D) Write. Show Answer Correct Answer: C) Want. 27. My son ..... in London for three months. A) Has been living. B) Is living. C) Have been living. D) Was living. Show Answer Correct Answer: A) Has been living. 28. 5] My kids have been watching TV ..... 5 hours. A) For. B) Since. C) For/since. D) None. Show Answer Correct Answer: A) For. 29. ..... have been living in Jakarta since 2008 A) My friends. B) My friend. Show Answer Correct Answer: A) My friends. 30. Derek:How long have you been in Miami?Maria:I ..... here since 1998. A) Has lived. B) Lived. C) Have lived. D) None of above. Show Answer Correct Answer: C) Have lived. 31. 1] My cats ..... sleeping for 10 hours. A) Have been. B) Has been. C) Have be. D) Has be. Show Answer Correct Answer: A) Have been. 32. Mom ..... For 2 hours. A) Has been cooking. B) Have been cooking. C) Have cooked. D) Has been cooked. Show Answer Correct Answer: A) Has been cooking. 33. You (work) too hard lately. A) Has been working. B) Have worked. C) Has worked. D) Have been working. Show Answer Correct Answer: D) Have been working. 34. I (watch) seven movies this week! A) Has been watching. B) Have watched. C) Have been watching. D) Has watched. Show Answer Correct Answer: B) Have watched. 35. What is the English meaning of the word "employee" ? A) Work. B) Employee. C) Boss. D) Player. E) Cook. Show Answer Correct Answer: B) Employee. 36. Paul and Kate have been painting the fence ..... 2 hours. A) For. B) Has. C) Since. D) Already. Show Answer Correct Answer: A) For. 37. Miss Lin ..... (assign) us to group at present. A) Was assigning. B) Is assigning. C) Assigned. D) Has been assigning. Show Answer Correct Answer: B) Is assigning. 38. I don't want any lunch, thanks. I (eat) already. A) Have been eating. B) Has been eating. C) Have eaten. D) Has eaten. Show Answer Correct Answer: C) Have eaten. 39. What is the structure of the Present Perfect Tense sentence? A) S+V2. B) S+was, were+V.ing. C) S+V1. D) S+ have, has +V3. Show Answer Correct Answer: D) S+ have, has +V3. 40. I ..... several doctor for my illness A) Has seen. B) Have seen. Show Answer Correct Answer: B) Have seen. 41. I'm sleepy because I ..... all night. A) Have been staying up. B) Not have you been attending. C) Have you not been attending. D) Has been staying up. Show Answer Correct Answer: A) Have been staying up. 42. The children ..... cartoons for 2 hours. A) Has watched. B) Have been watched. C) Has been watching. D) Have been watching. Show Answer Correct Answer: D) Have been watching. 43. I ..... never ..... in a plane. A) Have / flied. B) Have / flown. C) Have / flew. D) Has / flown. Show Answer Correct Answer: B) Have / flown. 44. Which tense is used to express an action that has a connection to the present? A) Future tense. B) Past tense. C) Conditional tense. D) Present tense. Show Answer Correct Answer: D) Present tense. 45. Mary ..... to John on the phone right now. A) Is talking. B) Talked. C) Talks. D) None of above. Show Answer Correct Answer: A) Is talking. 46. You ..... / ..... sleeping for twelve hours A) Have/ been. B) Has. C) Have /been. D) Has/ been. Show Answer Correct Answer: A) Have/ been. 47. John and Peggy ..... the book. Now they can watch the film. A) Just have read. B) Have just read. C) Read. D) None of above. Show Answer Correct Answer: B) Have just read. 48. The passangers ..... (wait) for the next flight since this morning. A) Had been waiting. B) Has waiting. C) Have been waiting. D) Has been waiting. Show Answer Correct Answer: C) Have been waiting. 49. Let's sit down. I'm tired. We (dance) for two hours. A) Has been dancing. B) Has danced. C) Have been dancing. D) Have danced. Show Answer Correct Answer: C) Have been dancing. 50. Mary ..... my new bag yet, I want to show it to her. A) Has seen. B) Hasn't seen. C) Haven't seen. D) Have seen. Show Answer Correct Answer: B) Hasn't seen. 51. She ..... waiting for you since 8 a.m. A) Have. B) Has been. C) Has. D) Have been. Show Answer Correct Answer: B) Has been. 52. Mike ..... to learn the poem. A) Have forgotten. B) Has forgotten. C) Has been forgetting. D) Has forgetted. Show Answer Correct Answer: B) Has forgotten. 53. We have ..... for a long time A) Been waiting. B) Be wait. C) Been waited. D) Been wait. Show Answer Correct Answer: A) Been waiting. 54. Choose the correct form of the present perfect tense for the given sentence:He ..... his lunch yet.a) hasn't eatenb) didn't eatc) hasn't been eating A) Hasn't eaten. B) Hasn't eaten. C) Hasn't had. D) Hasn't been eating. Show Answer Correct Answer: A) Hasn't eaten. 55. I ..... my friend two days ago. A) Met. B) Have met. C) Meeted. D) None of above. Show Answer Correct Answer: A) Met. 56. ..... Spanish for three months? A) Has she been learning. B) Is she learning. C) She learned. D) Has she learned. Show Answer Correct Answer: A) Has she been learning. 57. We (know) them for 15 years. A) Are knowing. B) Know. C) Have known. D) Have been knowing. Show Answer Correct Answer: C) Have known. 58. Jocelyn is writing a letter to her boyfriend. She (write) it since she got home from class. It's going to be a long letter. A) Have written. B) Has written. C) Has been writing. D) Have been writing. Show Answer Correct Answer: C) Has been writing. 59. Maria ..... her homework last night. A) Doing. B) Done. C) Did. D) None of above. Show Answer Correct Answer: C) Did. 60. A. Wow! There's a lot of food for the party!B. Well, Mum and I ..... all day. A) Has been cooking. B) Have been cooking. Show Answer Correct Answer: B) Have been cooking. ← 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