This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 3 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Identify the time frame of actions in present perfect tense in the sentence:'I have visited Paris twice.' A) Next week. B) Last year. C) Yesterday. D) Unspecified time before now. Show Answer Correct Answer: D) Unspecified time before now. 2. Why ..... for the last hour? Do you have any allergy? A) Have you sneezed. B) Have you been sneezing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been sneezing. 3. Which tense is used in the sentence 'She has been singing for the choir'? A) Future Perfect Continuous. B) Past Perfect Continuous. C) Present Perfect Continuous. D) Simple Past. Show Answer Correct Answer: C) Present Perfect Continuous. 4. ..... an appointment with the doctor? A) Have you booked. B) Have you been booking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you booked. 5. Complete the gap:I can see you ..... your room. It looks great! A) Have been redecorating. B) Have redecorated. C) Have being redecorating. D) None of the above. Show Answer Correct Answer: B) Have redecorated. 6. Identify the correct tense in the sentence:'They have been working on this project since last year.' A) Simple Past. B) Present Perfect Continuous. C) Future Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 7. Identify the tense used in the sentence:'She has completed her homework.' A) Present Perfect Continuous. B) Present Perfect. C) Past Perfect. D) Future Perfect. Show Answer Correct Answer: B) Present Perfect. 8. Identify the correct tense in the following sentence:'I have been waiting for the bus for an hour.' A) Simple Past. B) Present Perfect Continuous. C) Future Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 9. I'm tired because I ..... all morning. A) Am running. B) Ran. C) Have run. D) Have been running. Show Answer Correct Answer: D) Have been running. 10. B:I ..... (not go) out ..... ages. How about you? A) Haven't been going / since. B) Haven't gone / in. C) Haven't been going / for. D) Haven't gone / since. Show Answer Correct Answer: B) Haven't gone / in. 11. ..... books for a long time? A) Has you been writing. B) Have you been writing. C) Have you written. D) None of the above. Show Answer Correct Answer: B) Have you been writing. 12. My roommate ..... to the same song the whole day. I'm so sick of it. A) Has been listening. B) Have listened. C) Has listened. D) Have been listening. Show Answer Correct Answer: A) Has been listening. 13. Correctly use a time expression with present perfect continuous tense in the sentence:'She has been dancing since yesterday.' A) She has been dancing since tomorrow. B) She has been dancing since next week. C) She has been dancing since yesterday. D) She has been dancing since last week. Show Answer Correct Answer: C) She has been dancing since yesterday. 14. She / not / study A) She has not studying. B) She have not studying. C) She hasn't been studying. D) None of the above. Show Answer Correct Answer: C) She hasn't been studying. 15. I ..... (do) everything I needed to do today! Hurray! A) Have been doing. B) Has been doing. C) Has done. D) Have done. Show Answer Correct Answer: D) Have done. 16. How long ..... (work) on this grammar exercise? A) Have you been work. B) Have you been working. C) Have you worked. D) You have been working. Show Answer Correct Answer: B) Have you been working. 17. ..... dancing lessons? A) Has you ever taken. B) Have you ever taken. C) Has you ever been taking. D) None of the above. Show Answer Correct Answer: B) Have you ever taken. 18. We ..... to the theatre since last month. A) Haven't gone. B) Haven't been going. C) Hasn't gone. D) None of the above. Show Answer Correct Answer: A) Haven't gone. 19. How long ..... Peter? A) Have you been knowing. B) Have you known. C) Have known. D) None of the above. Show Answer Correct Answer: B) Have you known. 20. Complete the gap:I'm a bit worried about Malcolm. He ..... very strange of lately. A) Acted. B) Has acted. C) Has been acting. D) None of the above. Show Answer Correct Answer: C) Has been acting. 21. Which tense is used in the sentence:'She has lived here for five years'? A) Present Perfect Continuous. B) Present Perfect Tense. C) Past Perfect Tense. D) Future Perfect Tense. Show Answer Correct Answer: B) Present Perfect Tense. 22. David feels great these days. He ..... (not get up) early lately. A) Hasn't got up. B) Hasn't been getting up. C) Hasn't getted up. D) Hasn't been get up. Show Answer Correct Answer: B) Hasn't been getting up. 23. "She ..... her book by the time I arrived." A) Has done. B) Had done. C) Has been doing. D) None of the above. Show Answer Correct Answer: A) Has done. 24. The old man ..... a cold since he was young. A) Hasn't caught. B) Hasn't been catching. C) All the above. D) None of the above. Show Answer Correct Answer: A) Hasn't caught. 25. Identify the tense used in the sentence:'I have been waiting for you since morning.' A) Past Perfect Continuous. B) Present Perfect Continuous. C) Future Perfect Continuous. D) Present Perfect Tense. Show Answer Correct Answer: B) Present Perfect Continuous. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Vs Present Perfect Quiz 1Present Perfect Continuous Vs Present Perfect Quiz 2Present Perfect Continuous Vs Present Perfect Quiz 4Present Perfect Continuous Vs Present Perfect Quiz 5Present Perfect Continuous Vs Present Perfect Quiz 6Present Perfect Continuous Vs Present Perfect Quiz 7Present Perfect Continuous Vs Present Perfect Quiz 8Present Perfect Continuous Vs Present Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books