This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. Lindsay ..... not been to France. A) Has. B) Is. C) Have. D) None of the above. Show Answer Correct Answer: A) Has. 3. 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. 4. 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. 5. 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. 6. Have you ..... seen a snake? A) Ever. B) Never. C) Yet. D) Still. Show Answer Correct Answer: A) Ever. 7. 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. 8. 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. 9. Scientists ..... split the atom. A) Have. B) Has. C) Are. D) Is. Show Answer Correct Answer: A) Have. 10. 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. 11. 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. 12. 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. 13. 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. 14. 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. 15. 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. 16. 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. 17. 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. 18. 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. 19. 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. 20. 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. 21. Identify the sentence that demonstrates an action that started in the past and continues into the present: A) He painted the house yesterday. B) She has been swimming for an hour. C) They will travel to Italy next week. D) I finished my project last night. Show Answer Correct Answer: B) She has been swimming for an hour. 22. I ..... (wait) for the bus for twenty minutes. A) Has waited. B) Have waited. C) Have been waiting. D) Have been waited. Show Answer Correct Answer: C) Have been waiting. 23. Our team is great. They ..... (win) all of their games so far this year. They haven't lost a single game. A) Has win. B) Has won. C) Have won. D) Have win. Show Answer Correct Answer: C) Have won. 24. The new student ..... for 5 hours! A) Has studied. B) Have studied. C) Have been studying. D) Has been studying. Show Answer Correct Answer: D) Has been studying. 25. The baby has been crying A) Already. B) All morning. C) Ever. D) Yet. Show Answer Correct Answer: B) All morning. 26. We have been ..... the house since 10 am. A) Cleaning. B) Working. C) Playing. D) None of the above. Show Answer Correct Answer: A) Cleaning. 27. What is the correct form of the present perfect tense? A) Have/has + past tense. B) Have/has + present. C) Have/has + past participle. D) Have/has + infinitive. Show Answer Correct Answer: C) Have/has + past participle. 28. They ..... English for five years. A) Have learned. B) Have been learning. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been learning. 29. Claire ..... to bake a cake. A) Has forgot. B) Has forget. C) Has forgotten. D) Has forgetten. Show Answer Correct Answer: C) Has forgotten. 30. This computer is OK again now. I ..... it. A) Repair. B) Have repaired. C) Have been repaired. D) Have been repairing. Show Answer Correct Answer: B) Have repaired. ← 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 8Present Perfect Continuous Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books