This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 8 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 8 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They have ..... talking for the last hour. A) Been. B) Be. C) Had. D) Do. Show Answer Correct Answer: A) Been. 2. .... four goals and it's only half-time! A) They've been scoring. B) They've scored. C) All the above. D) None of the above. Show Answer Correct Answer: B) They've scored. 3. It ..... (rain) for many days. I wonder when it will stop raining. A) Had been rained. B) Has been raining. C) Have been raining. D) Wasn't raining. Show Answer Correct Answer: B) Has been raining. 4. How much money ..... this year? A) Have you saved. B) Have you been saving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you saved. 5. I haven't seen Mr Bright ..... three months. A) For. B) Since. C) After. D) In. Show Answer Correct Answer: A) For. 6. Do you use these key words:all day, how long, for, since with present perfect continuous? A) No. B) Yes. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yes. 7. Lindsay ..... not been to France. A) Has. B) Is. C) Have. D) None of the above. Show Answer Correct Answer: A) Has. 8. I (work) here for 3 years. A) Have worked. B) Have been working. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been working. 9. She's been playing it since she was 6 A) Present Perfect. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 10. He/to write/letters/for/an hour. A) He has been writing letters for an hour. B) He has written letters for an hour. C) All the above. D) None of the above. Show Answer Correct Answer: A) He has been writing letters for an hour. 11. Have you ..... seen a snake? A) Ever. B) Never. C) Yet. D) Still. Show Answer Correct Answer: A) Ever. 12. They ..... the baby a name yet. A) Haven't given. B) Didn't give. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't given. 13. I just can't find what I want. This new supermarket seems complicated. I think they ..... (place) the items in a weird order. A) Have placed. B) Had placed. C) Has placed. D) None of the above. Show Answer Correct Answer: A) Have placed. 14. Scientists ..... split the atom. A) Have. B) Has. C) Are. D) Is. Show Answer Correct Answer: A) Have. 15. Julia ..... living in Malaysia since June. A) Has been. B) Is been. C) Has being. D) None of the above. Show Answer Correct Answer: A) Has been. 16. The students are boring because the teacher ..... for hours. A) Has been talking. B) Has talked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has been talking. 17. William ..... nine stories so far and I read all of them. I can't wait for his new story. A) Has written. B) Writes. C) Is writing. D) Has been writing. Show Answer Correct Answer: A) Has written. 18. We ..... magazines about musicians for the last seven years. A) Are been publishing. B) Has been publishing. C) Have been publishing. D) Have publishing. Show Answer Correct Answer: C) Have been publishing. 19. Sophie wanted to visit the Burj al-Arab hotel. She went there two days ago. A) Sophie hasn't been to the Burj Al Arab hotel yet. B) Sophie has already been to the Burj Al Arab hotel. C) Sophie has just been to the Burj Al Arab hotel. D) None of the above. Show Answer Correct Answer: B) Sophie has already been to the Burj Al Arab hotel. 20. I ..... my arm twice. A) Have been breaking. B) Have broken. C) Has broken. D) Has been breaking. Show Answer Correct Answer: B) Have broken. 21. Have/has + past participle A) PRESENT PERFECT SIMPLE. B) PRESENT PERFECCT CONTINUOUS. C) All the above. D) None of the above. Show Answer Correct Answer: A) PRESENT PERFECT SIMPLE. 22. How long have you ..... , Mr Simpkins? A) Been waiting. B) Waiting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been waiting. 23. The company is huge. It ..... a thousand new jobs since the beginning of last year. A) Has been creating. B) Has created. C) Have been created. D) None of the above. Show Answer Correct Answer: B) Has created. 24. Why are your shoes so dirty? ..... football in the mud? A) Have you played. B) Have you playing. C) Have you been playing. D) None of the above. Show Answer Correct Answer: C) Have you been playing. 25. They have been ..... on the project for several weeks. A) Working. B) Talking. C) Ignoring. D) None of the above. Show Answer Correct Answer: A) Working. ← 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 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books