This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 15 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 15 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Identify the incorrect sentence:a) He has been running for an hour. b) We have been learning English for five years. c) They have been studying hard recently. d) She has been cooking dinner yesterday. A) He has been running for an hour. B) We have been learning English for five years. C) They have been studying hard recently. D) She has been cooking dinner yesterday. Show Answer Correct Answer: D) She has been cooking dinner yesterday. 2. What is the difference between Present Perfect and Present Perfect Continuous Tense? A) Present Perfect focuses on the completion of an action, while Present Perfect Continuous emphasizes the duration or ongoing nature of the action. B) Both tenses are used to describe actions that are happening right now. C) Present Perfect Continuous is used only for actions that have just finished. D) Present Perfect is used for actions that will happen in the future. Show Answer Correct Answer: A) Present Perfect focuses on the completion of an action, while Present Perfect Continuous emphasizes the duration or ongoing nature of the action. 3. Identify the error in the sentence:'He have been working here since 2010.' A) Have been working. B) Working here. C) Since 2010. D) He have. Show Answer Correct Answer: D) He have. 4. Which sentence uses present perfect tense incorrectly? A) I have already eaten lunch. B) She has just arrived. C) They have finished the exam yesterday. D) We have never seen this place. Show Answer Correct Answer: C) They have finished the exam yesterday. 5. Complete the sentence:We have been waiting for the bus ..... at least twenty minutes. A) For. B) Since. C) At. D) While. Show Answer Correct Answer: A) For. 6. Did Mary come here?-She ..... twice since 1980. A) Visited. B) Was visiting. C) Has visited. D) Visits. Show Answer Correct Answer: C) Has visited. 7. A friend asks, "Has your dad been fixing the car all day?" Complete the correct short answer if he has: "Yes, he ..... " A) Has. B) Is. C) Did. D) Has been. Show Answer Correct Answer: A) Has. 8. Which sentence is a correct example of the present perfect continuous tense? A) I been trying to call you. B) She has been wanting a new phone. C) They have been playing video games for an hour. D) He has played that game before. Show Answer Correct Answer: C) They have been playing video games for an hour. 9. I ..... (read) the book you lent me, but I ..... (not / finish) it yet. It's very interesting. A) Have been reading / haven't finished. B) Have been reading / haven't been finishing. C) Have read / haven't finished. D) Have read / haven't been finishing. Show Answer Correct Answer: A) Have been reading / haven't finished. 10. What is the present participle of 'wait'? A) Waited. B) Waiting. C) Waits. D) Waits for. Show Answer Correct Answer: B) Waiting. 11. The bonfire (burn not) all night. A) A) hasn't been burning. B) B) hasn't burnt. C) C) have burnt. D) None of the above. Show Answer Correct Answer: B) B) hasn't burnt. 12. Complete the sentence to explain the situation:My eyes are tired because I ..... video games for three hours. A) Was playing. B) Have been playing. C) Played. D) Am play. Show Answer Correct Answer: B) Have been playing. 13. They ..... a lot for their exam. A) Has studied. B) Studied. C) Have studied. D) None of the above. Show Answer Correct Answer: C) Have studied. 14. Complete the sentence to explain the result:He is out of breath because he ..... up the hill. A) Has been running. B) Is run. C) Have been running. D) Was running. Show Answer Correct Answer: A) Has been running. 15. You ..... (eat) a lot recently. A) Are eating. B) Have eaten. C) Eat. D) Have been eating. Show Answer Correct Answer: B) Have eaten. 16. 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. 17. Samuel ..... been learning Spanish ..... 2002. A) Has / to. B) Has /since. C) Has / for. D) Have / for. E) Have / since. Show Answer Correct Answer: B) Has /since. 18. 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. 19. 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 you have been doing with your dog?. B) What have you been doing with your dog?. C) What are you doing with your dog?. D) What did you do with your dog?. Show Answer Correct Answer: B) What have you been doing with your dog?. 20. -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. 21. They ..... (talk) for hours now. A) Have been talking. B) Talked. C) Are talking. D) Has been talking. Show Answer Correct Answer: A) Have been talking. 22. 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. 23. Choose the correct transformation:I have been studying for three hours. $\rightarrow$ Present perfect A) I studied for three hours. B) I am studying for three hours. C) I have studied for three hours. D) I was studying for three hours. Show Answer Correct Answer: C) I have studied for three hours. 24. My dad ..... in translation for the last ten years A) Has been work. B) Has been work. C) Have been working. D) Has been working. Show Answer Correct Answer: D) Has been working. 25. Identify the tense used in the sentence:She has finished the assignment. A) Present continuous. B) Present perfect. C) Present perfect continuous. D) Past perfect. Show Answer Correct Answer: B) Present perfect. ← 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