This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 6 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. Recognize the duration of actions in present perfect continuous tense in the sentence:'She has been singing for two hours.' A) For two hours. B) For one hour. C) For three hours. D) For four hours. Show Answer Correct Answer: A) For two hours. 4. 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. 5. Choose the correct tense for the following sentence:'He has been playing the guitar for years.' A) Past Perfect Continuous. B) Future Perfect Continuous. C) Present Perfect Continuous. D) Simple Past Tense. Show Answer Correct Answer: C) Present Perfect Continuous. 6. She ..... (always/love) chocolate. A) Has loved always. B) Has always loved. C) Has been loving always. D) Has always been loving. Show Answer Correct Answer: B) Has always loved. 7. 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. 8. She ..... in New York for five years, and she loves it. A) Was living. B) Has been living. C) Lived. D) Lives. Show Answer Correct Answer: B) Has been living. 9. In the sentence 'I have written three letters today', which tense is used? A) Past tense. B) Present perfect tense. C) Future tense. D) Simple present tense. Show Answer Correct Answer: B) Present perfect tense. 10. Select the correct tense for the sentence:'We have been traveling for hours.' A) Past Perfect Continuous. B) Future Perfect Continuous. C) Present Perfect Tense. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 11. Conjugate the verb 'eat' into a sentence in present perfect continuous tense. A) I was eating. B) I am eating. C) I have been eating. D) I will be eating. Show Answer Correct Answer: C) I have been eating. 12. I ..... (study) a lot recently. A) Have been studying. B) Have ben studing. C) Have studied. D) Have been studing. Show Answer Correct Answer: A) Have been studying. 13. 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. 14. Complete the gap:John's disappeared. Does anyone know what ..... to him? A) Has been happening. B) Happened. C) Has happened. D) Has been happened. Show Answer Correct Answer: C) Has happened. 15. I ..... (have) this computer for 10 years. A) Have had. B) Have been had. C) Have been having. D) Have having. Show Answer Correct Answer: A) Have had. 16. Identify the tense used in the sentence:'She has been cooking dinner for two hours.' A) Future Perfect Continuous. B) Present Perfect Continuous. C) Simple Past. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 17. 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. 18. Complete the gap:-Why are you out of breath?-Because ..... up the stairs from the bottom floor. A) I've just run. B) I've just been running. C) I've just ran. D) None of the above. Show Answer Correct Answer: B) I've just been running. 19. She must be tired. She ..... all afternoon. A) Was writing. B) Has written. C) Has been writing. D) Wrote. Show Answer Correct Answer: C) Has been writing. 20. Fill in the blank:They ..... (play) football since morning. A) Have played. B) Playing. C) Have been playing. D) Played. Show Answer Correct Answer: C) Have been playing. 21. 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. 22. 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. 23. In the sentence 'I have been studying for my exams', which tense is used? A) Future Perfect Continuous. B) Present Perfect Continuous. C) Simple Past. D) Past Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 24. "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. 25. 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. 26. 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. 27. He ..... in this company since 2010. A) Worked. B) Is working. C) Has been working. D) Has worked. Show Answer Correct Answer: D) Has worked. 28. ..... 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. 29. I'm sorry, I'm late ..... you ..... for a long time?' A) Did you wait. B) Have waited. C) Were you waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 30. They ..... to Paris last year for their anniversary. A) Have been travelling. B) Are travelling. C) Have travelled. D) Travelled. Show Answer Correct Answer: D) Travelled. ← 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 5Present 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