This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 7 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We ..... (just + buy) a new lamp. A) Just bought. B) Have just bought. C) Were just buying. D) Have just been buying. Show Answer Correct Answer: B) Have just bought. 2. 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. 3. 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. 4. 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 two hours. C) For one hour. D) For four hours. Show Answer Correct Answer: B) For two hours. 5. 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. 6. Choose the correct tense for the following sentence:'He has been playing the guitar for years.' A) Present Perfect Continuous. B) Future Perfect Continuous. C) Simple Past Tense. D) Past Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 7. She ..... (always/love) chocolate. A) Has always loved. B) Has loved always. C) Has always been loving. D) Has been loving always. Show Answer Correct Answer: A) Has always loved. 8. 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. 9. 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. 10. In the sentence 'I have written three letters today', which tense is used? A) Simple present tense. B) Future tense. C) Past tense. D) Present perfect tense. Show Answer Correct Answer: D) Present perfect tense. 11. Select the correct tense for the sentence:'We have been traveling for hours.' A) Present Perfect Continuous. B) Present Perfect Tense. C) Future Perfect Continuous. D) Past Perfect Continuous. Show Answer Correct Answer: A) Present Perfect Continuous. 12. Conjugate the verb 'eat' into a sentence in present perfect continuous tense. A) I have been eating. B) I am eating. C) I will be eating. D) I was eating. Show Answer Correct Answer: A) I have been eating. 13. I ..... (study) a lot recently. A) Have studied. B) Have been studing. C) Have been studying. D) Have ben studing. Show Answer Correct Answer: C) Have been studying. 14. 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. 15. Complete the gap:John's disappeared. Does anyone know what ..... to him? A) Happened. B) Has been happening. C) Has happened. D) Has been happened. Show Answer Correct Answer: C) Has happened. 16. I ..... (have) this computer for 10 years. A) Have been having. B) Have been had. C) Have had. D) Have having. Show Answer Correct Answer: C) Have had. 17. 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. 18. 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. 19. 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. 20. She must be tired. She ..... all afternoon. A) Was writing. B) Wrote. C) Has been writing. D) Has written. Show Answer Correct Answer: C) Has been writing. 21. Fill in the blank:They ..... (play) football since morning. A) Have been playing. B) Playing. C) Played. D) Have played. Show Answer Correct Answer: A) Have been playing. 22. 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. 23. 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. 24. In the sentence 'I have been studying for my exams', which tense is used? A) Past Perfect Continuous. B) Present Perfect Continuous. C) Simple Past. D) Future Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 25. "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. ← 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 6Present Perfect Continuous Vs Present Perfect Quiz 8Present Perfect Continuous Vs Present Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books