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 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Form a sentence using present perfect continuous tense with the given time expression:'since yesterday.' A) I have been eating since yesterday. B) I have been running since yesterday. C) I have been studying since yesterday. D) I have been sleeping since yesterday. Show Answer Correct Answer: C) I have been studying since yesterday. 2. 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. 3. 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. 4. Fill in the blank:We ..... (to live) in this city for ten years. A) Are living. B) Have lived. C) Have been living. D) Lived. Show Answer Correct Answer: C) Have been living. 5. I ..... (just + clean) my bike. A) Have just been cleaning. B) Have just cleaned. C) Just cleaned. D) Was just cleaning. Show Answer Correct Answer: B) Have just cleaned. 6. 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. 7. 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. 8. 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 been waiting / have passed. B) Waited / passed. C) Have waiting / have been passing. D) Have waited / have passed. Show Answer Correct Answer: A) Have been waiting / have passed. 9. Marcus ..... (have) an accident. A) Had. B) Has been having. C) Was having. D) Has had. Show Answer Correct Answer: D) Has had. 10. 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. 11. 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. 12. Identify the tense used in the sentence:'He has been studying for hours.' A) Present Perfect. B) Past Continuous. C) Present Continuous. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 13. 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. 14. 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) Three days. D) One day. Show Answer Correct Answer: B) Two days. 15. "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. 16. 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. 17. ..... 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. 18. 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. 19. I ..... waiting for half an hour. A) Was. B) Is. C) Am. D) Have been. Show Answer Correct Answer: D) Have been. 20. ..... your train ticket, yet? A) Are you buying. B) Did you buy. C) Have you bought. D) Have you buying. Show Answer Correct Answer: C) Have you bought. 21. She ..... (go) to the cinema every weekend for years. A) Has gone. B) Was going. C) Has been going. D) Went. Show Answer Correct Answer: C) Has been going. 22. 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. 23. 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 since two hours ago. C) He has been writing a novel for two hours. D) He has been writing a novel since two hours. Show Answer Correct Answer: C) He has been writing a novel for two hours. 24. What is the best option for the sentence:'She ..... a new car last month.'? A) Bought. B) Has been buying. C) Has bought. D) Is buying. Show Answer Correct Answer: A) Bought. 25. Form a sentence using present perfect continuous tense with the given time expression:'since this morning.' A) She has been cooking since this morning. B) They have been swimming since this morning. C) I have been sleeping since this morning. D) I have been working since this morning. Show Answer Correct Answer: D) I have been working since this morning. 26. 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. 27. We ..... (just + buy) a new lamp. A) Have just been buying. B) Have just bought. C) Were just buying. D) Just bought. Show Answer Correct Answer: B) Have just bought. 28. He ..... in London for two weeks now. A) Has been staying. B) Have been staying. C) Has stayed. D) None of the above. Show Answer Correct Answer: A) Has been staying. 29. I'm tired bacause I've ..... all day A) Been painting. B) Painted. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been painting. 30. Recognize the duration of actions in present perfect continuous tense in the sentence:'She has been singing for two hours.' A) For three hours. B) For four hours. C) For one hour. D) For two hours. Show Answer Correct Answer: D) For two hours. 31. I ..... (call) you for half an hour. Where ..... (you/be)? A) Have been calling; have you been. B) Have called, have you been. C) Have called, have you been being. D) Have been calling, have you been beeing. Show Answer Correct Answer: A) Have been calling; have you been. 32. Choose the correct tense for the following sentence:'He has been playing the guitar for years.' A) Simple Past Tense. B) Past Perfect Continuous. C) Present Perfect Continuous. D) Future Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Continuous. 33. She ..... (always/love) chocolate. A) Has always loved. B) Has always been loving. C) Has loved always. D) Has been loving always. Show Answer Correct Answer: A) Has always loved. 34. It's ..... for 2 hours now A) Been raining. B) Rained. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been raining. 35. She ..... in New York for five years, and she loves it. A) Lived. B) Lives. C) Has been living. D) Was living. Show Answer Correct Answer: C) Has been living. 36. In the sentence 'I have written three letters today', which tense is used? A) Past tense. B) Future tense. C) Simple present tense. D) Present perfect tense. Show Answer Correct Answer: D) Present perfect tense. 37. Select the correct tense for the sentence:'We have been traveling for hours.' A) Present Perfect Continuous. B) Past Perfect Continuous. C) Future Perfect Continuous. D) Present Perfect Tense. Show Answer Correct Answer: A) Present Perfect Continuous. 38. Conjugate the verb 'eat' into a sentence in present perfect continuous tense. A) I will be eating. B) I was eating. C) I have been eating. D) I am eating. Show Answer Correct Answer: C) I have been eating. 39. I ..... (study) a lot recently. A) Have ben studing. B) Have been studying. C) Have studied. D) Have been studing. Show Answer Correct Answer: B) Have been studying. 40. I ..... to go scuba diving. A) Have always wanted. B) Have always been wanting. C) Has always wanted. D) None of the above. Show Answer Correct Answer: A) Have always wanted. 41. Complete the gap:John's disappeared. Does anyone know what ..... to him? A) Has happened. B) Happened. C) Has been happened. D) Has been happening. Show Answer Correct Answer: A) Has happened. 42. I ..... (have) this computer for 10 years. A) Have been had. B) Have been having. C) Have had. D) Have having. Show Answer Correct Answer: C) Have had. 43. Identify the tense used in the sentence:'She has been cooking dinner for two hours.' A) Future Perfect Continuous. B) Present Perfect Continuous. C) Past Perfect Continuous. D) Simple Past. Show Answer Correct Answer: B) Present Perfect Continuous. 44. A: ..... you ..... (do) anything interesting lately? A) Have been doing. B) Have done. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been doing. 45. She must be tired. She ..... all afternoon. A) Has been writing. B) Wrote. C) Was writing. D) Has written. Show Answer Correct Answer: A) Has been writing. 46. Fill in the blank:They ..... (play) football since morning. A) Have been playing. B) Played. C) Have played. D) Playing. Show Answer Correct Answer: A) Have been playing. 47. Correctly use a time expression with present perfect continuous tense in the sentence:'He has been playing football since yesterday.' A) He has been playing football since tomorrow. B) He has been playing football since next week. C) He has been playing football since yesterday. D) He has been playing football since last week. Show Answer Correct Answer: C) He has been playing football since yesterday. 48. I've ..... for you for an hour! A) Looked. B) Been looking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been looking. 49. In the sentence 'I have been studying for my exams', which tense is used? A) Simple Past. B) Present Perfect Continuous. C) Past Perfect Continuous. D) Future Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 50. "He ..... his guitar for the past hour." A) Has done. B) Has been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been doing. 51. Where have you been? Mom ..... for you all day. A) Has looked. B) Have been looking. C) Has been looking. D) None of the above. Show Answer Correct Answer: C) Has been looking. 52. The doctors at this hospital ..... new treatments for cancer since 2004. A) Have developed. B) Have been developing. C) Developed. D) None of the above. Show Answer Correct Answer: B) Have been developing. 53. ..... the library this week? They installed a new cool gadget at the front door. A) Have you visited. B) Have you been visiting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you visited. 54. I'm sorry, I'm late ..... you ..... for a long time?' A) Have been waiting. B) Have waited. C) Were you waiting. D) Did you wait. Show Answer Correct Answer: A) Have been waiting. 55. They ..... to Paris last year for their anniversary. A) Are travelling. B) Have travelled. C) Travelled. D) Have been travelling. Show Answer Correct Answer: C) Travelled. 56. Choose the correct tense for the sentence:'I have just finished my homework.' A) Present Perfect Continuous. B) Simple Past. C) Present Perfect Tense. D) Future Perfect Continuous. Show Answer Correct Answer: C) Present Perfect Tense. 57. How many times ..... you not to spend so much time on your mobile? A) Told you. B) Have I told you. C) I have been telling you. D) None of the above. Show Answer Correct Answer: B) Have I told you. 58. Select the correct tense for the sentence:'They have been playing football since morning.' A) Present Perfect Continuous. B) Past Perfect Continuous. C) Future Perfect Continuous. D) Present Perfect. Show Answer Correct Answer: A) Present Perfect Continuous. 59. "I ..... the laundry all morning." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 60. I'm sorry I'm late, ..... for a long time? A) Are you waiting. B) Have you waited. C) Have you been waiting. D) None of the above. Show Answer Correct Answer: C) Have you been waiting. ← 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 4Forming 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