This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 4 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What is the ..... of this fabric? A) Long. B) Length. C) Lengthen. D) None of the above. Show Answer Correct Answer: B) Length. 2. Fill in the blank:They ..... (to finish) their homework already. A) Are finishing. B) Have been finishing. C) Finished. D) Have finished. Show Answer Correct Answer: D) Have finished. 3. Correctly use a time expression with present perfect continuous tense in the sentence:'She has been painting since yesterday.' A) She has been painting since last week. B) She has been painting since next week. C) She has been painting since tomorrow. D) She has been painting since yesterday. Show Answer Correct Answer: D) She has been painting since yesterday. 4. Rachel is from Australia. She is travelling round Europe. She began her trip three months ago. She ..... for three months. (travel)She ..... six countries so far. (visit) A) Has been travelling/ has visited. B) Have travelled/ has been visiting. C) Have been travelling / have visited. D) Has travelled/ has been visiting. Show Answer Correct Answer: A) Has been travelling/ has visited. 5. A:How long ..... you ..... (learn) English? A) Have learned. B) Have been learning. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been learning. 6. My friends ..... for months, and they ..... five countries so far. A) Travel visit. B) Have travelled have been visiting. C) Travelled visited. D) Have been travelling have visited. Show Answer Correct Answer: D) Have been travelling have visited. 7. Choose the correct tense for the following sentence:'They have been watching TV for hours.' A) Simple Past. B) Past Perfect Continuous. C) Present Perfect Continuous. D) Future Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Continuous. 8. Cathy ..... since 2 o'clock. She is exhausted. A) Have been driving. B) Has driven. C) Has been driving. D) None of the above. Show Answer Correct Answer: C) Has been driving. 9. I ..... (love)chocolate since I was a child. You might even call me a "chocoholic." A) Has loved. B) Loved. C) Love. D) Have loved. Show Answer Correct Answer: D) Have loved. 10. A:The baby's crying. Shouldn't we do something?B:He's all right.A:Are you sure? He ..... for almost 10 minutes. A) Has cried. B) Has been crying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been crying. 11. My eyes are tired. I ..... since afternoon. A) Has been reading. B) Have been reading. C) Have read. D) None of the above. Show Answer Correct Answer: B) Have been reading. 12. ..... my homework for two hours. A) I have done. B) I have been doing. C) Both are correct. D) None of the above. Show Answer Correct Answer: B) I have been doing. 13. How much coffee ..... (she/drink) this morning? A) Has she drunk. B) Has she been drunk. C) Has she been drinking. D) Has she drank. Show Answer Correct Answer: A) Has she drunk. 14. We ..... (know) her since she arrived to our city. A) Were knowing. B) Have known. C) Have been knowing. D) Knew. Show Answer Correct Answer: B) Have known. 15. "He ..... a great job so far." A) Has done. B) Has been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been doing. 16. Fill in the blank:I ..... (to read) this book for the past two weeks. A) Read. B) Am reading. C) Have read. D) Have been reading. Show Answer Correct Answer: D) Have been reading. 17. Bob ..... his new pencil case. A) Have already lost. B) Has already lost. C) Has already been losing. D) None of the above. Show Answer Correct Answer: B) Has already lost. 18. My uncle is a doctor. He ..... lots of vital operations. A) Has made. B) Has been making. C) Have made. D) None of the above. Show Answer Correct Answer: A) Has made. 19. Choose the correct tense for the following sentence:'She has lived in this city for five years.' A) Present Perfect Tense. B) Simple Past Tense. C) Past Perfect Tense. D) Future Perfect Tense. Show Answer Correct Answer: A) Present Perfect Tense. 20. A:A Well, I ..... (take) a weight training class at the gym ..... May. A) Have been taking / for. B) Have taken / in. C) Have been taking / since. D) Have taken / for. Show Answer Correct Answer: C) Have been taking / since. 21. How long ..... Sarah? A) Do you know. B) Have you known. C) Have you been knowing. D) You know. Show Answer Correct Answer: B) Have you known. 22. Identify the correct usage of present perfect continuous tense in the following sentence:'They have been working on the project since morning.' A) They have working on the project since morning. B) They have been worked on the project since morning. C) They have been work on the project since morning. D) 'They have been working on the project since morning.'. Show Answer Correct Answer: D) 'They have been working on the project since morning.'. 23. Which tense is used in the sentence 'He has been studying for the exam'? A) Present perfect continuous tense. B) Simple present tense. C) Past perfect tense. D) Future continuous tense. Show Answer Correct Answer: A) Present perfect continuous tense. 24. We ..... (not + plan) our holiday yet. A) Didn't plan. B) Weren't planning. C) Haven't been planning. D) Haven't planned. Show Answer Correct Answer: D) Haven't planned. 25. A:My eyes are getting tired. I ..... for two hours. I think I'll take a break.B:Why don't we go for a walk? A) Have read. B) Have been reading. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been reading. 26. My friends and I ..... since 2 o'clock. A) Have sunbathed. B) Have been sunbathing. C) Has been sunbathing. D) None of the above. Show Answer Correct Answer: B) Have been sunbathing. 27. Look! Someone ..... the window! A) Has broken. B) Broke. C) Was breaking. D) Has been breaking. Show Answer Correct Answer: A) Has broken. 28. Mrs. Jackson ..... English in 5 countries. A) Has taught. B) Has been teaching. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has taught. 29. How long ..... (they / learn) English? A) Did they learn. B) Have they learned. C) Have they been learning. D) Has they learned. Show Answer Correct Answer: C) Have they been learning. 30. Fill in the blank:I ..... (study) for three hours. A) Studying. B) Will study. C) Have studied. D) Studied. Show Answer Correct Answer: C) Have studied. ← PreviousRelated QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Vs Present Perfect Quiz 1Present Perfect Continuous Vs Present Perfect Quiz 2Present Perfect Continuous Vs Present Perfect Quiz 3Forming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect And Perfect Continuous Tense QuizPresent Perfect Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books