This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 11 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 11 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I (work) hard lately. A) Work. B) Have worked. C) Have been working. D) Has worked. Show Answer Correct Answer: C) Have been working. 2. Barbara ..... her make-up for half an hour but ..... it yet. A) Have been doing haven't finished. B) Is doing has finished. C) Has been doing hasn't finished. D) Has done hasn't been finishing. Show Answer Correct Answer: C) Has been doing hasn't finished. 3. You ..... the bathroom! It looks lovely! A) Have cleaned. B) Have been cleaning. C) Have clean. D) None of the above. Show Answer Correct Answer: A) Have cleaned. 4. Look! Somebody ..... that window! A) Has been breaking. B) Has broken. C) Has breaked. D) Has been broken. Show Answer Correct Answer: B) Has broken. 5. Which tense is used to describe an action that started in the past and is still continuing now? A) Present Perfect. B) Present Perfect Continuous. C) Past Perfect. D) Past Continuous. Show Answer Correct Answer: B) Present Perfect Continuous. 6. Pete ..... piano for years but you still can't play a single song. A) Have been learning. B) Had been learning. C) Has been learning. D) Have been learn. Show Answer Correct Answer: C) Has been learning. 7. I ..... this car for twenty years and it's as good as ever. A) Had. B) Have been having. C) Have. D) Have had. Show Answer Correct Answer: D) Have had. 8. 6-He has been waiting for the bus ..... 8:00 AM. A) Since. B) For. C) Last. D) None of the above. Show Answer Correct Answer: A) Since. 9. ..... never played this game before. A) I've. B) I. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've. 10. Tom: ..... (you, clean) everything now? A) Have you been cleaning. B) Have you cleaned. C) Have you cleaning. D) Have you clean. Show Answer Correct Answer: B) Have you cleaned. 11. I ..... to repair the lock on our door for the last four hours without any success. A) Am trying. B) Tried. C) Have tried. D) Have been trying. Show Answer Correct Answer: D) Have been trying. 12. I have been playing football ..... A) Two hours ago. B) Yesterday. C) All day. D) None of the above. Show Answer Correct Answer: C) All day. 13. I ..... finished my homework yet. A) Has not. B) Have. C) Have not. D) Having not. E) Has. Show Answer Correct Answer: C) Have not. 14. Choose the correct WH question for the next sentence. She has been going to the shopping mall with mom the last two days. A) Why has she been going to the mall with mom the last two days?. B) When has she been going to the mall with her mom?. C) What has she been going to the mall with mom for the last two days?. D) None of the above. Show Answer Correct Answer: B) When has she been going to the mall with her mom?. 15. I ..... (do) much work ..... my boss left. A) Didn't do / for. B) Haven't done / for. C) Didn't do / since. D) Haven't done / since. Show Answer Correct Answer: D) Haven't done / since. 16. I ..... seafood since I first tried it. A) Liked. B) Have been eating. C) Hasn't been eating. D) None of the above. Show Answer Correct Answer: B) Have been eating. 17. "Shall I wake Doris up? ""Yes, please. She ..... all day long. (sleep) '' A) Have been sleep. B) Has been sleeping. C) Have been sleeping. D) Has been sleep. Show Answer Correct Answer: B) Has been sleeping. 18. I'm sorry I'm late, ..... (wait) for a long time? A) Have you waited. B) Have you been waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been waiting. 19. He ..... at the computer for hours. A) Have been sitting. B) Has been sitting. C) Have sat. D) Has sat. Show Answer Correct Answer: B) Has been sitting. 20. The dog's been ..... for half an hour A) Barked. B) Barking. C) Barks. D) Will bark. Show Answer Correct Answer: B) Barking. 21. What is the correct question form of the sentence: "She has been gardening in the backyard" ? A) Has she been gardening in the backyard?. B) Was she gardening in the backyard?. C) Has she gardened in the backyard?. D) Is she gardening in the backyard?. Show Answer Correct Answer: A) Has she been gardening in the backyard?. 22. I ..... to him yet. A) Haven't spoken. B) Haven't been speaking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't spoken. 23. Thomas ..... for the last hour on the phone A) Has been talking. B) Have been talking. C) Had been talking. D) None of the above. Show Answer Correct Answer: A) Has been talking. 24. She ..... eaten Asian food. A) Has. B) Had. C) Hadn't. D) Hasn't. Show Answer Correct Answer: D) Hasn't. 25. Now that I ..... tidying the house, I'm going to clean it. A) Have finished. B) Have been finishing. C) Am finishing. D) None of the above. Show Answer Correct Answer: A) Have finished. ← 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