This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 5 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Choose the correct tense for the following sentence:'They have been studying for the exam since morning.' A) Present Perfect Continuous. B) Present Perfect. C) Simple Present. D) Past Perfect. Show Answer Correct Answer: A) Present Perfect Continuous. 2. Complete the gap:How many of these questions ..... to get right so far? A) Have you managed. B) Have you been managing. C) You managed. D) You have managed. Show Answer Correct Answer: A) Have you managed. 3. Form a sentence using present perfect continuous tense with the given time expression:'since yesterday.' A) I have been studying since yesterday. B) I have been running since yesterday. C) I have been eating since yesterday. D) I have been sleeping since yesterday. Show Answer Correct Answer: A) I have been studying since yesterday. 4. The Mediterranean diet ..... very popular in the last decade. A) Has become. B) Has been becoming. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has become. 5. I have been working here ..... I graduated college. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 6. Fill in the blank:We ..... (to live) in this city for ten years. A) Have been living. B) Have lived. C) Are living. D) Lived. Show Answer Correct Answer: A) Have been living. 7. I ..... (just + clean) my bike. A) Have just been cleaning. B) Just cleaned. C) Have just cleaned. D) Was just cleaning. Show Answer Correct Answer: C) Have just cleaned. 8. You ..... too much time playing that game! A) Have spent. B) Have spending. C) Have been spending. D) None of the above. Show Answer Correct Answer: A) Have spent. 9. Her aunt ..... natural remedies for many years. A) Has used. B) Has been using. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been using. 10. Kate and her friends are standing at the corner. They are waiting for a taxi. They ..... (wait) for it for twenty minutes. Some taxis ..... (pass) by but none of them is empty. A) Have waited / have passed. B) Waited / passed. C) Have been waiting / have passed. D) Have waiting / have been passing. Show Answer Correct Answer: C) Have been waiting / have passed. 11. Marcus ..... (have) an accident. A) Has been having. B) Had. C) Was having. D) Has had. Show Answer Correct Answer: D) Has had. 12. Tess ..... her arm and she needs to go to hospital! A) Has broken. B) Has been breaking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has broken. 13. Marta ..... in the shopping centre for 2 hours. A) Have been. B) Has been. C) As being. D) None of the above. Show Answer Correct Answer: B) Has been. 14. Identify the tense used in the sentence:'He has been studying for hours.' A) Present Perfect Continuous. B) Present Perfect. C) Past Continuous. D) Present Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 15. A:A Yeah? How many colleges ..... you ..... to? (apply) A) Have been applying. B) Have applied. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have applied. 16. Recognize the duration of actions in present perfect continuous tense in the sentence:'He has been reading the book for two days.' A) Two days. B) Three days. C) One day. D) Five days. Show Answer Correct Answer: A) Two days. 17. "She ..... yoga for years, and she's very flexible now." A) Has done. B) Has been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been doing. 18. Which sentence is correct? They have been talking for hours. They talk for hours. A) They have been talking hours. B) They have been talk for hours. C) They have been talking for hours. D) They have been talked for hours. Show Answer Correct Answer: C) They have been talking for hours. 19. How many books ..... ? A) Has she been writing. B) Has she written. C) She wrote. D) None of the above. Show Answer Correct Answer: B) Has she written. 20. ..... many people to our wedding ceremony? A) Has you invited. B) Have you been inviting. C) Have you invited. D) None of the above. Show Answer Correct Answer: C) Have you invited. 21. A:Do you like the hotel?B:Very much. I ..... there at least a dozen times. It's my favorite. A) Have stayed. B) Have been staying. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have stayed. 22. I ..... waiting for half an hour. A) Am. B) Is. C) Was. D) Have been. Show Answer Correct Answer: D) Have been. 23. ..... your train ticket, yet? A) Have you buying. B) Did you buy. C) Are you buying. D) Have you bought. Show Answer Correct Answer: D) Have you bought. 24. She ..... (go) to the cinema every weekend for years. A) Has been going. B) Has gone. C) Went. D) Was going. Show Answer Correct Answer: A) Has been going. 25. B: ..... April. A) In. B) Since. C) For. D) None of the above. Show Answer Correct Answer: B) Since. 26. We ..... a new lamp A) Have bought. B) Has bought. C) Hasn't bought. D) None of the above. Show Answer Correct Answer: A) Have bought. 27. Conjugate the verb 'write' into a sentence in present perfect continuous tense. A) He has written a novel for two hours. B) He has been writing a novel for two hours. C) He has been writing a novel since two hours. D) He has been writing a novel since two hours ago. Show Answer Correct Answer: B) He has been writing a novel for two hours. 28. What is the best option for the sentence:'She ..... a new car last month.'? A) Has bought. B) Has been buying. C) Is buying. D) Bought. Show Answer Correct Answer: D) Bought. 29. Form a sentence using present perfect continuous tense with the given time expression:'since this morning.' A) I have been sleeping since this morning. B) She has been cooking since this morning. C) They have been swimming since this morning. D) I have been working since this morning. Show Answer Correct Answer: D) I have been working since this morning. 30. My parents ..... to my brother for 2 hours A) Has been talking. B) Have been talking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been talking. ← 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 3Present Perfect Continuous Vs Present Perfect Quiz 4Present 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