This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 31 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 31 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Lately, Martha ..... (not feel) well. A) Hasn't been felt. B) Hasn't been feeling. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hasn't been feeling. 2. Ann:How's the weather these days in your town, Lucy?Lucy:Oh, It ..... straight for three days! A) Is raining. B) Rained. C) Has been raining. D) None of the above. Show Answer Correct Answer: C) Has been raining. 3. He's been working at our company since 2009. A) Present Perfect Continuous. B) Present Perfect Simple. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present Perfect Continuous. 4. Use the Present perfect simple to ..... I have written an article. (finished action) A) Emphasize completion. B) Emphasize duration. C) All the above. D) None of the above. Show Answer Correct Answer: A) Emphasize completion. 5. She ..... on the phone since 2 o'clock. A) Has spoken. B) Has been speaking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been speaking. 6. They've been living in London since 2004. A) Present Perfect Continuous. B) Present Perfect Simple. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present Perfect Continuous. 7. He ..... for three ours. he will finish learning in the next 2 hours. A) Has been studying. B) Has been studied. C) Has studied. D) Studied. Show Answer Correct Answer: A) Has been studying. 8. The shop ..... closed. A) Had. B) Has. C) Have. D) Been. Show Answer Correct Answer: B) Has. 9. They have breakfast in the same cafe every day. They ..... there for years. A) Have gone. B) Have been. C) Have been going. D) Have been gone. Show Answer Correct Answer: C) Have been going. 10. The teacher ..... already ..... (write) on the board. A) Has already written. B) Have already been writing. C) Have already been written. D) Already wrote. Show Answer Correct Answer: A) Has already written. 11. ..... the sun come up? A) Was. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 12. Mary is working in Medan. She started working there on 18 January. It means that Mary ..... in Medan since 18 January. A) Has worked. B) Has been working. C) Have worked. D) Working. Show Answer Correct Answer: B) Has been working. 13. What is the correct form of the present perfect continuous tense for 'he'? A) He has being. B) He have been. C) He is being. D) He has been. Show Answer Correct Answer: D) He has been. 14. Which one is the Present Perfect Simple? A) I do my homework. B) I am doing my homework. C) I have done my homework. D) I have been doing my homework. Show Answer Correct Answer: C) I have done my homework. 15. Hong long ..... you ..... Annie? A) Did know. B) Have known. C) Have been knowing. D) Have been known. Show Answer Correct Answer: B) Have known. 16. Linda ..... her braces since 2017. Her teeth will look amazing after she gets them taken off. A) Wore. B) Wears. C) Has been wearing. D) Is wearing. Show Answer Correct Answer: C) Has been wearing. 17. Anna has lived here for 6 years. A) Present Perfect Continuous. B) Present Perfect Simple. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Simple. 18. ..... my phone ..... it? A) I have lost have you seen . B) I have been losing have you been seeing . C) I have lost have you been seeing . D) I have been losing have you seen . Show Answer Correct Answer: A) I have lost have you seen . 19. We haven't ..... any museums. A) Visit. B) Visited. C) Visiting. D) Visits. Show Answer Correct Answer: B) Visited. 20. Which of the following is not a common use of the present perfect continuous tense? A) To talk about an action that started in the past and is still ongoing. B) To talk about a completed action at an unspecified time in the past. C) All the above. D) None of the above. Show Answer Correct Answer: B) To talk about a completed action at an unspecified time in the past. 21. Could you hold this for me? I ..... all these heavy bags myself and I guess I hurt my back. A) Have been carrying. B) Carry. C) Will carry. D) Used to carry. Show Answer Correct Answer: A) Have been carrying. 22. Doctors ..... many deadly disease. A) Have cures. B) Has cures. C) Have cured. D) Has cured. Show Answer Correct Answer: C) Have cured. 23. Lately, I ..... a lot about the future. A) Have thought. B) Have been thinking. C) Thinked. D) Thought. Show Answer Correct Answer: B) Have been thinking. 24. The dog ..... around the house all day. A) Has run. B) Has been run. C) Have been running. D) Has been running. Show Answer Correct Answer: D) Has been running. 25. Mary ..... been ..... a little depressed. A) Has/feeling. B) Had/felt. C) Have/feeling. D) Has/felt. Show Answer Correct Answer: A) Has/feeling. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 3Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 5Present Perfect Continuous Quiz 6Present Perfect Continuous Quiz 7Present Perfect Continuous Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books