This quiz works best with JavaScript enabled. Home > English Grammar > 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. B) Simple Present. C) Past Perfect. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 2. Complete the gap:How many of these questions ..... to get right so far? A) You have managed. B) You managed. C) Have you managed. D) Have you been managing. Show Answer Correct Answer: C) Have you managed. 3. Form a sentence using present perfect continuous tense with the given time expression:'since yesterday.' A) I have been running since yesterday. B) I have been sleeping since yesterday. C) I have been eating since yesterday. D) I have been studying since yesterday. Show Answer Correct Answer: D) 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 lived. B) Are living. C) Lived. D) Have been living. Show Answer Correct Answer: D) Have been living. 7. I ..... (just + clean) my bike. A) Was just cleaning. B) Just cleaned. C) Have just been cleaning. D) Have just cleaned. Show Answer Correct Answer: D) 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) Waited / passed. B) Have been waiting / have passed. C) Have waited / have passed. D) Have waiting / have been passing. Show Answer Correct Answer: B) Have been waiting / have passed. 11. Marcus ..... (have) an accident. A) Has been having. B) Has had. C) Had. D) Was having. Show Answer Correct Answer: B) 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) Past Continuous. B) Present Continuous. C) Present Perfect. D) Present Perfect Continuous. Show Answer Correct Answer: D) 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) Five days. B) Two days. C) One day. D) Three days. Show Answer Correct Answer: B) 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 talk for hours. B) They have been talking 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) Is. B) Have been. C) Am. D) Was. Show Answer Correct Answer: B) Have been. 23. ..... your train ticket, yet? A) Did you buy. B) Have you buying. C) Have you bought. D) Are you buying. Show Answer Correct Answer: C) Have you bought. 24. She ..... (go) to the cinema every weekend for years. A) Was going. B) Went. C) Has been going. D) Has gone. Show Answer Correct Answer: C) Has been going. 25. 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. 26. Conjugate the verb 'write' into a sentence in present perfect continuous tense. A) He has been writing a novel since two hours. B) He has been writing a novel for two hours. C) He has written a novel for 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. 27. What is the best option for the sentence:'She ..... a new car last month.'? A) Has bought. B) Bought. C) Is buying. D) Has been buying. Show Answer Correct Answer: B) Bought. 28. Form a sentence using present perfect continuous tense with the given time expression:'since this morning.' A) I have been working since this morning. B) She has been cooking since this morning. C) They have been swimming since this morning. D) I have been sleeping since this morning. Show Answer Correct Answer: A) I have been working since this morning. 29. 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. 30. We ..... (just + buy) a new lamp. A) Just bought. B) Have just been buying. C) Have just bought. D) Were just buying. Show Answer Correct Answer: C) Have just bought. ← 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 Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books