This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 7 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete the sentence to explain the result:He is out of breath because he ..... up the hill. A) Is run. B) Have been running. C) Was running. D) Has been running. Show Answer Correct Answer: D) Has been running. 2. You ..... (eat) a lot recently. A) Eat. B) Are eating. C) Have eaten. D) Have been eating. Show Answer Correct Answer: C) Have eaten. 3. Have you ever ..... (read) this book? A) Read. B) Been reading. C) All the above. D) None of the above. Show Answer Correct Answer: A) Read. 4. Samuel ..... been learning Spanish ..... 2002. A) Has / for. B) Has /since. C) Have / since. D) Have / for. E) Has / to. Show Answer Correct Answer: B) Has /since. 5. When do we use the Present Perfect Continuous Tense? A) To express actions that started in the past and are still continuing or have recently stopped, often with a focus on the duration. B) To describe actions that will happen in the future. C) To indicate a completed action in the past without any connection to the present. D) To express habitual actions that occur regularly. Show Answer Correct Answer: A) To express actions that started in the past and are still continuing or have recently stopped, often with a focus on the duration. 6. You see your friend looks exhausted and is holding a leash. You want to ask what she was just doing with her dog. What is the most natural question to ask? A) What have you been doing with your dog?. B) What you have been doing with your dog?. C) What did you do with your dog?. D) What are you doing with your dog?. Show Answer Correct Answer: A) What have you been doing with your dog?. 7. -Has she told you that?-Yes, she ..... A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 8. They ..... (talk) for hours now. A) Are talking. B) Has been talking. C) Talked. D) Have been talking. Show Answer Correct Answer: D) Have been talking. 9. Find the present perfect/ present perfect continuous tense:No one knows what caused the fire in this building. A) Knows. B) Caused. C) Fire. D) This building. Show Answer Correct Answer: B) Caused. 10. Choose the correct transformation:I have been studying for three hours. $\rightarrow$ Present perfect A) I studied for three hours. B) I have studied for three hours. C) I am studying for three hours. D) I was studying for three hours. Show Answer Correct Answer: B) I have studied for three hours. 11. My dad ..... in translation for the last ten years A) Has been working. B) Has been work. C) Have been working. D) Has been work. Show Answer Correct Answer: A) Has been working. 12. Identify the tense used in the sentence:She has finished the assignment. A) Past perfect. B) Present perfect continuous. C) Present perfect. D) Present continuous. Show Answer Correct Answer: C) Present perfect. 13. Why are you out of breath?' 'I ..... in the park. A) Have jogged. B) Have been jogging. C) Am jogging. D) Jogged. Show Answer Correct Answer: B) Have been jogging. 14. Who ..... eating my cookies? A) Have been. B) Been has. C) Been have. D) Has been. Show Answer Correct Answer: D) Has been. 15. Tim and Tina have been learning English ..... six years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 16. Which time word best completes this sentence? "I've been waiting for the bus ..... thirty minutes." A) At. B) Since. C) On. D) For. Show Answer Correct Answer: D) For. 17. (study) she Hebrew since last spring? A) A) Has she been studying. B) B) Has she studied. C) C) Have she studying. D) None of the above. Show Answer Correct Answer: A) A) Has she been studying. 18. I think I've ..... that song before A) Hearing. B) Heared. C) Been hearing. D) Heard. Show Answer Correct Answer: D) Heard. 19. Your friend Leo started a new workout routine last month. He goes to the gym several times a week. Today, he looks stronger and more energetic. Which sentence best uses the present perfect continuous to connect his past actions to his current appearance? A) Leo has been going to the gym recently, and it shows. B) Leo went to the gym last month. C) Leo is going to the gym now. D) Leo has gone to the gym a few times. Show Answer Correct Answer: A) Leo has been going to the gym recently, and it shows. 20. Complete the dialogue to best fit the context:A:'Why are your hands covered in paint?' B:'I ..... the garage door all afternoon.' A) Will paint. B) Paint. C) Was painted. D) Have been painting. Show Answer Correct Answer: D) Have been painting. 21. Where's Anna?' 'She's ..... round to Marilena's house.' A) Have. B) Being. C) Gone. D) Been. Show Answer Correct Answer: C) Gone. 22. How long ..... she/ write/this article? A) Have she been writting this article. B) Has he been writting this article?. C) Has she been writting this article?. D) Has she being writting this article?. Show Answer Correct Answer: C) Has she been writting this article?. 23. Look! Somebody ..... (break) that window. A) Has broken. B) Has breaking. C) Has been breaking. D) Broken. Show Answer Correct Answer: A) Has broken. 24. Complete the sentence to show a repeated action:'She's a great artist. She ..... to art class every Saturday for two years.' A) Is going. B) Has been going. C) Has went. D) Went. Show Answer Correct Answer: B) Has been going. 25. Which question is correctly formed to ask about an ongoing past activity? A) You have been watching that show?. B) Do you been watching that show?. C) Have you been watching that show?. D) Been you watching that show?. Show Answer Correct Answer: C) Have you been watching that show?. 26. Complete the sentence:My brother ..... been practicing the guitar all morning. A) Was. B) Has. C) Is. D) Have. Show Answer Correct Answer: B) Has. 27. How long ..... (you, wait) for the train? A) Has you been waiting. B) Are you waiting. C) Have you been waiting. D) Were you waiting. Show Answer Correct Answer: C) Have you been waiting. 28. Complete the sentence:My dad ..... our old car since he bought it in 2010. A) Has been fixing. B) Has fixed. C) Have been fixing. D) Is fixing. Show Answer Correct Answer: A) Has been fixing. 29. Imagine your little sister started watching a movie an hour ago and is still watching it. How would you best describe this situation? A) She is watching a movie since an hour. B) She has watched a movie for an hour. C) She was watching a movie for an hour. D) She has been watching a movie for an hour. Show Answer Correct Answer: D) She has been watching a movie for an hour. 30. We form the present perfect progressive by using have, the verb be in past participle form, and the action verb with-ing. V. Gr. You've been traveling. A) True. B) False. C) I don't know. D) None of the above. Show Answer Correct Answer: A) True. 31. True or False:The sentence 'She has been calling me all day' means she called multiple times over the course of the day. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 32. Select the group of words that forms the main part of the present perfect continuous tense. A) Have/has + verb (past participle). B) Is/are + verb-ing. C) Have/has + been + verb-ing. D) Was/were + verb-ing. Show Answer Correct Answer: C) Have/has + been + verb-ing. 33. Which sentence correctly turns 'She has been working on the project' into a question? A) Has she been working on the project?. B) She has been working on the project?. C) Does she been working on the project?. D) Is she been working on the project?. Show Answer Correct Answer: A) Has she been working on the project?. 34. What is the contraction for 'have' in Present Perfect Continuous Tense? A) Ha've. B) 've. C) H'v. D) H've. Show Answer Correct Answer: B) 've. 35. Choose the correct interrogative form:They have been preparing for the exam. A) Were they preparing for the exam?. B) Are they preparing for the exam?. C) Did they prepare for the exam?. D) Have they been preparing for the exam?. Show Answer Correct Answer: D) Have they been preparing for the exam?. 36. True or False:The sentence 'He has been studying for three hours' means that he started studying in the past and is still studying now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 37. A:'Liz is away on holiday.' B:'Is she? Where ..... (she / go)?' A) Has she been gone. B) Has she been going. C) Has she going. D) Has she gone. Show Answer Correct Answer: D) Has she gone. 38. These are the function of Present Perfect Tense, EXCEPT ..... A) Tell about experiences. B) Tell about action that started in the past and continuous until now. C) Tell about past action that has result in the present. D) Tell about past event. Show Answer Correct Answer: D) Tell about past event. 39. Your classmate wrote:'The dog has barking at the mailman for five minutes.' Which sentence shows the best way to correct this error? A) The dog has been barking at the mailman. B) The dog has barked at the mailman. C) The dog is barking at the mailman. D) The dog have been barking at the mailman. Show Answer Correct Answer: A) The dog has been barking at the mailman. 40. She ..... (not / be) ..... in the garden for more than an hour. A) Have not been. B) Had not been. C) Has not bee. D) Has not been. Show Answer Correct Answer: D) Has not been. 41. They ..... a lot of books. A) Were sold. B) Sells. C) Have sold. D) Have sell. Show Answer Correct Answer: C) Have sold. 42. He ..... football. He is so tired. A) Has been playing. B) Had played. C) Had been playing. D) Have been playing. Show Answer Correct Answer: A) Has been playing. 43. Which sentence emphasizes the RESULT of an action? A) I have been writing the report all day. B) I have written the report. C) I am writing the report now. D) I was writing the report earlier. Show Answer Correct Answer: B) I have written the report. 44. Identify the error in the following sentence:'My friends has been planning a surprise party for me.' A) The word 'been' should be 'be'. B) The verb 'has' should be 'have'. C) There is no error. D) The verb 'planning' should be 'planned'. Show Answer Correct Answer: B) The verb 'has' should be 'have'. 45. She has been ..... to much television lately A) Watch. B) Watching. C) Will watch. D) Is watch. Show Answer Correct Answer: B) Watching. 46. I expect that is Mike. He ..... the windows all morning. A) Was cleaned. B) Has cleaned. C) Cleaned. D) Has been cleaning. Show Answer Correct Answer: D) Has been cleaning. 47. When do we use 'for' in Present Perfect Continuous Tense? A) To show a habitual action in the present. B) To indicate a completed action in the past. C) To indicate the duration of an action (e.g., I have been reading for two hours). D) To express a future intention or plan. Show Answer Correct Answer: C) To indicate the duration of an action (e.g., I have been reading for two hours). 48. I ..... (read) this book. Here it is, thanks! A) Have readed. B) Have been reading. C) Has been reading. D) Have read. Show Answer Correct Answer: D) Have read. 49. A:He looks tired!B:Yes, he ..... a marathon! A) Already finished. B) Has just finished. C) Hasn't finished yet. D) Still has finished. Show Answer Correct Answer: B) Has just finished. 50. Where ..... you been spending your summer holidays? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have. 51. Fill in the blank:It ..... (rain) since morning. A) Is raining. B) Was raining. C) Has been raining. D) Will be raining. Show Answer Correct Answer: C) Has been raining. 52. Your friend wants to say he did not practice piano today. Which sentence is the correct negative form? A) I haven't been practicing the piano today. B) I not have been practicing the piano today. C) I haven't practicing the piano today. D) I have been not practicing the piano today. Show Answer Correct Answer: A) I haven't been practicing the piano today. 53. Choose the sentence that is not in the present perfect continuous tense. A) I have been waiting for the bus for an hour. B) I have been cooking dinner for two hours. C) I have been studying English for the exam. D) I am waiting for the bus for an hour. Show Answer Correct Answer: A) I have been waiting for the bus for an hour. 54. Jo has already ..... Shirley to dinner A) Inviting. B) Been invite. C) Invited. D) Been inviting. Show Answer Correct Answer: D) Been inviting. 55. I am sorry, I ..... (not start) my homework yet. A) Haven't started. B) Haven't been starting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't started. 56. We use Present Perfect Continuous to talk about A) Present actions. B) Past actions that are still in progress. C) Future actions. D) None of the above. Show Answer Correct Answer: B) Past actions that are still in progress. 57. I ..... (think) about that idea since you mentioned it. A) Think. B) Am thinking. C) Thought. D) Have been thinking. Show Answer Correct Answer: D) Have been thinking. 58. Andy and Den ..... (to discuss) the plans for their winter holidays for two hours now. A) Have been discussed. B) Have been discussing. C) Have discussing. D) Has been discussing. Show Answer Correct Answer: B) Have been discussing. 59. I'm tired because I ..... been working out. A) 's. B) Am. C) Has. D) 've. Show Answer Correct Answer: D) 've. 60. Which sentence correctly shows the structure 'has + been + verb-ing'? A) She has been read a book. B) He has being playing games. C) It has been raining all morning. D) They has been talking. Show Answer Correct Answer: C) It has been raining all morning. ← 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 8Present Perfect Continuous Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books