This quiz works best with JavaScript enabled. Home > English Grammar > 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. 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. 2. 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. 3. 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. 4. Have you ..... seen a snake? A) Ever. B) Still. C) Yet. D) Never. Show Answer Correct Answer: A) Ever. 5. 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. 6. 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. 7. Scientists ..... split the atom. A) Are. B) Have. C) Has. D) Is. Show Answer Correct Answer: B) Have. 8. 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. 9. 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. 10. William ..... nine stories so far and I read all of them. I can't wait for his new story. A) Has been writing. B) Has written. C) Writes. D) Is writing. Show Answer Correct Answer: B) Has written. 11. We ..... magazines about musicians for the last seven years. A) Has been publishing. B) Have been publishing. C) Have publishing. D) Are been publishing. Show Answer Correct Answer: B) Have been publishing. 12. 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. 13. I ..... my arm twice. A) Have been breaking. B) Has been breaking. C) Has broken. D) Have broken. Show Answer Correct Answer: D) Have broken. 14. 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. 15. 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. 16. 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. 17. 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. 18. 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. 19. Identify the sentence that demonstrates an action that started in the past and continues into the present: A) I finished my project last night. B) She has been swimming for an hour. C) He painted the house yesterday. D) They will travel to Italy next week. Show Answer Correct Answer: B) She has been swimming for an hour. 20. I ..... (wait) for the bus for twenty minutes. A) Have been waiting. B) Have been waited. C) Have waited. D) Has waited. Show Answer Correct Answer: A) Have been waiting. 21. 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) Have win. C) Has won. D) Have won. Show Answer Correct Answer: D) Have won. 22. The new student ..... for 5 hours! A) Have been studying. B) Has been studying. C) Have studied. D) Has studied. Show Answer Correct Answer: B) Has been studying. 23. The baby has been crying A) Already. B) All morning. C) Ever. D) Yet. Show Answer Correct Answer: B) All morning. 24. 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. 25. What is the correct form of the present perfect tense? A) Have/has + past participle. B) Have/has + past tense. C) Have/has + present. D) Have/has + infinitive. Show Answer Correct Answer: A) Have/has + past participle. 26. 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. 27. Claire ..... to bake a cake. A) Has forgot. B) Has forget. C) Has forgotten. D) Has forgetten. Show Answer Correct Answer: C) Has forgotten. 28. This computer is OK again now. I ..... it. A) Repair. B) Have been repaired. C) Have repaired. D) Have been repairing. Show Answer Correct Answer: C) Have repaired. 29. She ..... (play) football, so she is tired A) Has been playing. B) Have been playing. C) Hasn't played. D) Have played. Show Answer Correct Answer: A) Has been playing. 30. I think the mother is missing the children a lot-she ..... (phone) six times already! A) Has been phoning. B) Has phoned. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has phoned. ← 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