This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 16 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Over the last month, I ..... (train) hard for my next marathon-just today I ..... (run) over 20 km. A) Have been training / have run. B) Has been training / has run. C) Have training / have runed. D) Hasn't trained / had run. Show Answer Correct Answer: A) Have been training / have run. 2. You have been sleeping for 10 hours. A) Present Perfect Simple. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 3. He ..... Spanish classes this semester. A) Has been taking. B) Have been taking. C) Has took. D) Have took. Show Answer Correct Answer: A) Has been taking. 4. He's been ..... on the phone all morning A) Talking. B) Talked. C) Tallking. D) Tolking. Show Answer Correct Answer: A) Talking. 5. Complete the gap:Don't bother knocking at the door. They ..... recently. A) Moved. B) Have been moving. C) Have moved. D) None of the above. Show Answer Correct Answer: C) Have moved. 6. There are about 750 million English speakers in the world, and this number ..... fast. (increase) A) Has increased. B) Have increased. C) Is increasing. D) Increases. Show Answer Correct Answer: C) Is increasing. 7. Thanls so much, we've really ..... this evening. A) Been enjoying. B) Enjoyed. C) All the above. D) None of the above. Show Answer Correct Answer: B) Enjoyed. 8. 17-I have already ..... dinner. A) Ate. B) Eaten. C) Eat. D) None of the above. Show Answer Correct Answer: B) Eaten. 9. Melanie has been ..... with housework. A) Help. B) Helpping. C) Helping. D) None of the above. Show Answer Correct Answer: C) Helping. 10. Sarah ..... her guitar skills recently. A) Has been improving. B) Has improved. C) Have been improved. D) Have improving. Show Answer Correct Answer: A) Has been improving. 11. I ..... (live) in this city since 2007. I ..... (come) with my family many years ago. A) Has lived / come. B) Have lived / came. C) Lived / came. D) Lived / have come. Show Answer Correct Answer: B) Have lived / came. 12. He ..... football, so he's tired. A) Plays. B) Is playing. C) Does not playing. D) Has been playing. Show Answer Correct Answer: D) Has been playing. 13. Carlos ..... (to miss) you ..... he moved to Santiago. A) Has been missing / for. B) Has been missing you / since. C) Has being missing you / since. D) Has been miss / since. Show Answer Correct Answer: B) Has been missing you / since. 14. How long ..... you (know) Peter? A) Have you known. B) Have you been knowing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you known. 15. Josh ..... to Canada two years ago. A) Moves. B) Moved. C) Has moved. D) Has been moving. Show Answer Correct Answer: B) Moved. 16. He has been ..... his homework every evening this week. A) Finishing. B) Ignoring. C) Starting. D) None of the above. Show Answer Correct Answer: A) Finishing. 17. Have you ..... appeared on television? A) Since. B) For. C) So far. D) Ever. Show Answer Correct Answer: D) Ever. 18. El presente perfecto trabaja con las preposiciones FOR y SINCE. A) Falso. B) Verdadero. C) All the above. D) None of the above. Show Answer Correct Answer: B) Verdadero. 19. I have been studying English ..... 5 years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 20. (+) It ..... a lot. A) Have rained. B) Has rained. C) Has rain. D) Has rainned. Show Answer Correct Answer: B) Has rained. 21. Danny ..... ten problems in maths so far. A) Has solved. B) Has been solving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has solved. 22. ..... (he/work) today? A) Have he been working. B) Has he been working. C) Has she been working. D) Have you been working. Show Answer Correct Answer: B) Has he been working. 23. How long ..... (learn) to play piano? A) Have you been learning. B) Have you learnt. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you been learning. 24. Alice ..... for a new job for ages. A) Has looked. B) Has been looking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been looking. 25. Which tense is used to talk about actions that started in the past and are still happening now? A) Present perfect continuous. B) Past continuous tense. C) Future perfect tense. D) Past perfect tense. Show Answer Correct Answer: A) Present perfect continuous. ← 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