This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 5 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... forward to this match for ages. A) Have been looking. B) Am looking. C) Looked. D) Have looked. Show Answer Correct Answer: A) Have been looking. 2. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.' A) Since. B) While. C) For. D) At. Show Answer Correct Answer: A) Since. 3. It ..... (rain) for days. Will it ever stop? A) Has rained. B) Has been raining. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been raining. 4. He hasn't called me ..... yesterday morning. A) In. B) From. C) Since. D) For. Show Answer Correct Answer: C) Since. 5. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet. A) Were typing. B) Was typing. C) Have been typing. D) Has been typing. Show Answer Correct Answer: D) Has been typing. 6. We ..... without electicity for one week. A) Have live. B) Have been living. C) Have been live. D) Have living. E) Have been lived. Show Answer Correct Answer: B) Have been living. 7. Complete the sentence:We have been living in this house ..... 2018. A) While. B) Since. C) At. D) For. Show Answer Correct Answer: B) Since. 8. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'? A) What have they been watching?. B) How long have they been watching a movie?. C) Why have they been watching a movie?. D) Where have they been watching a movie?. Show Answer Correct Answer: B) How long have they been watching a movie?. 9. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning? A) I was cleaning my room. B) I have been cleaning my room. C) I have cleaned my room. D) I am cleaning my room. Show Answer Correct Answer: C) I have cleaned my room. 10. True or False:The sentence 'She has been waiting for 4:00 PM' uses the word 'for' correctly. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 11. Complete the sentence to show the cause of the current situation:The ground is all wet because it ..... all night. A) Is raining. B) Has rained. C) Has been raining. D) Was raining. Show Answer Correct Answer: C) Has been raining. 12. Which of the following sentences is NOT in the present perfect continuous tense? A) I have been learning French for two years. B) She has been cooking all day. C) They have been playing soccer since noon. D) He is playing soccer now. Show Answer Correct Answer: D) He is playing soccer now. 13. A:Have John and you been fixing your computer for hours? B: ..... A) No, he hasn't. B) No, we haven't. C) Yes, I have. D) Yes, we haven't. Show Answer Correct Answer: B) No, we haven't. 14. Choose the right form of the verb:Tom is so tired. He ..... (do) homework for 3 hours. A) Did. B) Has been doing. C) Has done. D) Is doing. Show Answer Correct Answer: B) Has been doing. 15. Mira doesn't understand what you said because she ..... listening . A) Hasn't been. B) Has been. C) Have been. D) Haven't been. Show Answer Correct Answer: A) Hasn't been. 16. I ..... my homework, so I can play video games now. A) Already finished. B) Have already finished. C) Have already been finishing. D) Finish. Show Answer Correct Answer: B) Have already finished. 17. Complete the sentence to show the action started in the past and is still going on:'Don't interrupt her, she ..... on that important call for twenty minutes.' A) Is being. B) Was. C) Has been. D) Is. Show Answer Correct Answer: C) Has been. 18. He ..... (drive) a car through the rain for an hour. A) Have been driving. B) Had been driving. C) Had driving. D) Has been driving. Show Answer Correct Answer: D) Has been driving. 19. She ..... much better since she left the hospital last week. A) Felt. B) Has been feeling. C) Feels. D) Is feeling. Show Answer Correct Answer: B) Has been feeling. 20. Select the group of words that correctly forms the present perfect continuous tense. A) Is/are + verb-ing. B) Will + be + verb-ing. C) Have/has + verb (past participle). D) Have/has + been + verb-ing. Show Answer Correct Answer: D) Have/has + been + verb-ing. 21. Which sentence best describes someone who has gone to the gym many times in the past few weeks? A) I went to the gym lately. B) I go to the gym lately. C) I am going to the gym lately. D) I have been going to the gym lately. Show Answer Correct Answer: D) I have been going to the gym lately. 22. Complete the sentence:My older sister ..... for her driver's test all week. A) Has been studying. B) Has studying. C) Have been studying. D) Is studying. Show Answer Correct Answer: A) Has been studying. 23. ..... have been talking for the last hour. A) Jack and Martin. B) Julia. C) The Child. D) The Student. E) The Man. Show Answer Correct Answer: A) Jack and Martin. 24. She looks so tired because she ..... for the exam all day. I've tried to tell her to take a rest or at least, just take a break before she becomes sick, but she insists studying more. That's her! A) Has been studying. B) Studies. C) Studied. D) Has studied. Show Answer Correct Answer: A) Has been studying. 25. The grass looks wet. Has it ..... raining? A) Was. B) Be. C) Is. D) Been. Show Answer Correct Answer: D) Been. 26. Imagine your dad started fixing the car at 9 AM and it's now 11 AM. He's still working on it. Which sentence best describes this whole situation? A) My dad is fixing the car for two hours. B) My dad was fixing the car. C) My dad has fixed the car since 9 AM. D) My dad has been fixing the car for two hours. Show Answer Correct Answer: D) My dad has been fixing the car for two hours. 27. True or False:To make the sentence 'She has been reading' negative, you would write 'She has been not reading.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 28. Complete the sentence: "If it ..... (rain) tomorrow, we will cancel the picnic." A) Rained. B) Is raining. C) Rain. D) Rains. Show Answer Correct Answer: D) Rains. 29. ..... for hours. But nobody shows up. A) I was waiting. B) I've been waiting. C) I has been waiting. D) I waited. Show Answer Correct Answer: B) I've been waiting. 30. Identify the error in the sentence: "He have been working here since 2010." A) Incorrect use of 'working'. B) Incorrect use of 'since'. C) Incorrect use of 'have' instead of 'has'. D) Incorrect use of 'been'. Show Answer Correct Answer: C) Incorrect use of 'have' instead of 'has'. 31. A:Have you ever been to Paris?B:Yeah, I ..... there twice already. What about you?A:No, never but one day. A) Have been. B) Have been being. C) Was. D) Be. Show Answer Correct Answer: A) Have been. 32. She has been ..... English for two years. A) To learn. B) Learn. C) Learns. D) Learning. E) Learnt. Show Answer Correct Answer: D) Learning. 33. Linda has been on holidays ..... six weeks. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 34. Why ..... ( they/travel/so much this year? A) Have they traveling been so much?. B) Have they been traveling so much?. C) They have been traveling so much?. D) Has they been traveling so much?. Show Answer Correct Answer: B) Have they been traveling so much?. 35. I have been ..... with my sisters. A) Swam. B) Swimming. C) Swim. D) Swum. Show Answer Correct Answer: B) Swimming. 36. He has been running every day ..... a year. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 37. I ..... (study) in this school since Class 1. A) Has studying. B) Studied. C) Has been studying. D) Have been studying. Show Answer Correct Answer: D) Have been studying. 38. Find the error in this sentence:'My parents have be watching that show since I was little.' A) The word 'since' is wrong. B) It should be 'been' instead of 'be'. C) The verb should be 'watched'. D) It should be 'has' instead of 'have'. Show Answer Correct Answer: B) It should be 'been' instead of 'be'. 39. How long have you been ill?' 'Since ..... ' A) Ages. B) All day. C) A week. D) Yesterday morning. Show Answer Correct Answer: D) Yesterday morning. 40. They ..... (builthe house for six months. A) Build. B) Have been building. C) Built. D) Are building. Show Answer Correct Answer: B) Have been building. 41. She is exhausted because she ..... for two hours. A) Has been running. B) Has run. C) Runs. D) Ran. Show Answer Correct Answer: A) Has been running. 42. Tom ..... ( not/ answer/ my calls/ recently. A) Haven't been answering my calls. B) Hasn't been answering my calls recently. C) Don't have answer my calls recently. D) Has not being answering my calls recently. Show Answer Correct Answer: B) Hasn't been answering my calls recently. 43. A:Are you OK? B:Yeah, I'm fine! I'm not crying. I've ..... onions! A) Been chopping. B) Chopped. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been chopping. 44. True or False:To change 'They are building a treehouse' to show the action started in the past and is still going, you can say 'They have been building a treehouse.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 45. Choose the correct form of the verb:They ..... (work) on the project for weeks. A) Have been working. B) Are working. C) Has been working. D) Were working. Show Answer Correct Answer: A) Have been working. 46. What does 'been working' indicate in a sentence? A) It indicates that the action of working started in the past and is still ongoing or has recently stopped. B) It indicates that the action of working will start in the future. C) It indicates that the action of working is completed and has no relevance now. D) It indicates that the action of working is happening at this very moment. Show Answer Correct Answer: A) It indicates that the action of working started in the past and is still ongoing or has recently stopped. 47. Eesha ..... (not meet) the lovely puppy yet. A) Has not meet. B) Have not met. C) Has met. D) Has not met. Show Answer Correct Answer: D) Has not met. 48. My sister and I ..... at my grandmother's house since we were little. A) Have been staying. B) Have been staying. C) Has been stay. D) Have been stay. Show Answer Correct Answer: A) Have been staying. 49. ..... you ever ..... anyone? A) Did / messaged. B) Were / messaged. C) Have / messaged. D) Are / message. Show Answer Correct Answer: C) Have / messaged. 50. How do you express an action that has recently stopped using Present Perfect Continuous? A) I have been running, and now I am tired. B) I run every day. C) I will run tomorrow. D) I have run for an hour. Show Answer Correct Answer: A) I have been running, and now I am tired. 51. Complete the question: ..... long have you been learning to skateboard? A) When. B) What. C) Why. D) How. Show Answer Correct Answer: D) How. 52. You look nice! Have you ..... your haircut? A) Been having. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 53. Susan have been preparing meals for her children. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 54. .... it ..... snowing since she arrived? A) Has / been. B) Have / been. C) Has / being. D) Have / be. Show Answer Correct Answer: A) Has / been. 55. Fill in the blank:The children ..... (play) outside all day. A) Will play. B) Have been playing. C) Are playing. D) Played. Show Answer Correct Answer: B) Have been playing. 56. When do we use 'since' in Present Perfect Continuous Tense? A) To indicate a completed action (e.g., I have played soccer). B) To indicate a future action (e.g., I will be playing tomorrow). C) To indicate the starting point of an action (e.g., I have been playing since 3 PM). D) To indicate the duration of an action (e.g., I have been playing for 2 hours). Show Answer Correct Answer: C) To indicate the starting point of an action (e.g., I have been playing since 3 PM). 57. I'm fed up! It's been raining ..... two days. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 58. Fill in the blank:He ..... (work) on his project for a week. A) Was working. B) Is working. C) Will be working. D) Has been working. Show Answer Correct Answer: D) Has been working. 59. How do you form questions in the Present Perfect Continuous Tense? A) Has/Have + subject + been + present participle?. B) Has/Have + subject + present participle?. C) Subject + has/have + been + present participle?. D) Has/Have + been + subject + present participle?. Show Answer Correct Answer: A) Has/Have + subject + been + present participle?. 60. What is the present participle of 'talk'? A) Talks to. B) Talked. C) Talks. D) Talking. Show Answer Correct Answer: D) Talking. ← 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 6Present Perfect Continuous Tense Quiz 7Present Perfect Continuous Tense Quiz 8Present Perfect Continuous Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books