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 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. 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. 7. ..... 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. 8. 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. 9. 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. 10. 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. 11. 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. 12. 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. 13. "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. 14. 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. 15. 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. 16. Which tense is used in the sentence 'He has worked at the company for ten years'? A) Present perfect tense. B) Simple present tense. C) Future tense. D) Past tense. Show Answer Correct Answer: A) Present perfect tense. 17. Luke ..... (never/be) abroad. A) Been. B) Has been. C) Never been. D) Has never been. Show Answer Correct Answer: D) Has never been. 18. Mary, has been working here ..... 3 years A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 19. A good suit is ..... if you're working in banking A) Necessary. B) Necessity. C) All the above. D) None of the above. Show Answer Correct Answer: B) Necessity. 20. Lately, I ..... (think) about changing my career because I have become dissatisfied with the conditions at my company. A) Think. B) Have think. C) Am thinking. D) Have been thinking. Show Answer Correct Answer: D) Have been thinking. 21. Jack is cold. He ..... for too long. A) Has been swimming. B) Have been swimming. C) Has swum. D) None of the above. Show Answer Correct Answer: A) Has been swimming. 22. We ..... to such a big park before. A) Have never been. B) Has never been. C) Haven't never been. D) None of the above. Show Answer Correct Answer: A) Have never been. 23. Diego ..... / ..... playing football so he's tired A) Have / been. B) Has / been. C) Has / being. D) Have. Show Answer Correct Answer: B) Has / been. 24. Identify the correct usage of present perfect continuous tense in the sentence:'He has been playing the guitar all evening.' A) He has played the guitar all evening. B) He has been played the guitar all evening. C) 'He has been playing the guitar all evening.'. D) He has been play the guitar all evening. Show Answer Correct Answer: C) 'He has been playing the guitar all evening.'. 25. The students ..... at their laptops since the lesson started. I think it's so disrespectful! A) Have been looking. B) Have looked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been looking. 26. B:Actually, yeah. We ..... (go) to a few clubs lately. We ..... (have) fun. A) Have been going / have had fun. B) Have gone / have been having. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been going / have had fun. 27. "I (a) ..... this exercise twice for the past hour. But I still can't understand it. Could you help me? They said you a perfect score.""Yeah. But only after I (b) ..... it for like five times." A) Have done / have done. B) Have been doing / have done. C) Have done / have been doing. D) Did / have done. Show Answer Correct Answer: B) Have been doing / have done. 28. How long ..... this research? A) Have you been making. B) Has you been making. C) Have you made. D) None of the above. Show Answer Correct Answer: A) Have you been making. 29. Somebody ..... my cookies. There are none left. A) Was eating. B) Ate. C) Has been eating. D) Has eaten. Show Answer Correct Answer: D) Has eaten. 30. Mecca ..... 2000 metres today. A) Has been running. B) Has been ran. C) Has run. D) Had been running. Show Answer Correct Answer: C) Has run. ← 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 8Forming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect And Perfect Continuous Tense QuizPresent Perfect Continuous Tense QuizPresent Perfect Continuous QuizPresent Perfect Simple Vs Present Perfect Progressive QuizPresent Perfect Simple QuizPresent Perfect Tense With Ever And Never QuizPresent Perfect Tense QuizPresent Perfect Vs Simple Past QuizPresent Progressive Tense QuizPresent Simple And Present Continuous Correct The Mistake QuizPresent Simple Negative Sentences QuizPresent Simple Questions QuizPresent Simple Verb To Be QuizPresent Tense Vs Present Progressive QuizRules Of The Simple Present Tense QuizSimple Present Negative Form QuizSimple Present Perfect Continuous QuizSimple Present Tense Affirmative And Negative Statements QuizSimple Present Tense Mix QuizSimple Present Tense Third Person Singular QuizSimple Present Tense QuizSimple Present Vs Present Progressive QuizUnderstanding Present Perfect Tense QuizUnderstanding The Simple Present Tense QuizVerbs Simple Present Tense QuizWriting In The Present Progressive Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books