This quiz works best with JavaScript enabled. Home > English Grammar > 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) Have listened. B) Has listened. C) Have been listening. D) Has been listening. Show Answer Correct Answer: D) 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 last week. B) She has been dancing since tomorrow. C) She has been dancing since next week. D) She has been dancing since yesterday. Show Answer Correct Answer: D) 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) Has been doing. B) Have done. C) Has done. D) Have been doing. Show Answer Correct Answer: B) Have done. 6. How long ..... (work) on this grammar exercise? A) Have you been working. B) Have you been work. C) You have been working. D) Have you worked. Show Answer Correct Answer: A) 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 Tense. B) Past Perfect Tense. C) Future Perfect Tense. D) Present Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Tense. 12. David feels great these days. He ..... (not get up) early lately. A) Hasn't been getting up. B) Hasn't getted up. C) Hasn't been get up. D) Hasn't got up. Show Answer Correct Answer: A) 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) Present Perfect Continuous. B) Future Perfect Continuous. C) Present Perfect Tense. D) Past Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 16. Which tense is used in the sentence 'He has worked at the company for ten years'? A) Future tense. B) Present perfect tense. C) Simple present tense. D) Past tense. Show Answer Correct Answer: B) Present perfect tense. 17. Luke ..... (never/be) abroad. A) Been. B) Never been. C) Has never been. D) Has been. Show Answer Correct Answer: C) 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) Have been thinking. B) Have think. C) Think. D) Am thinking. Show Answer Correct Answer: A) 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) Has / being. B) Have / been. C) Have. D) Has / been. Show Answer Correct Answer: D) 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) Did / have done. C) Have been doing / have done. D) Have done / have been doing. Show Answer Correct Answer: C) 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) Has eaten. B) Has been eating. C) Was eating. D) Ate. Show Answer Correct Answer: A) Has eaten. 30. Mecca ..... 2000 metres today. A) Has been ran. B) Has run. C) Had been running. D) Has been running. Show Answer Correct Answer: B) 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 Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books