This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 20 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Use the present perfect for action that ..... in the past and ..... up to now. A) Started-finished. B) Finished-continues. C) Started-continues. D) Now-continues. Show Answer Correct Answer: C) Started-continues. 2. Choose the correct form of the verb to complete the sentence: "She ..... (to read) that book for the past two hours." A) Have read. B) Has been reading. C) Have been reading. D) Has read. Show Answer Correct Answer: B) Has been reading. 3. He has ..... hard today. A) Been working. B) Worked. C) Works. D) None of the above. Show Answer Correct Answer: A) Been working. 4. I ..... the book you lent me, but I haven't finished it yet. A) Have read. B) Has been reading. C) Have been reading. D) Has read. Show Answer Correct Answer: C) Have been reading. 5. It is 7 p.m. and Alfred ..... yet. He ..... in the field since morning. A) Hasn't returned / has worked. B) Hasn't been returning / has been working. C) Hasn't returned / has been working. D) Hasn't been returning / has worked. Show Answer Correct Answer: B) Hasn't been returning / has been working. 6. Shane ..... around the world with his best friends. A) Have traveled. B) Has traveled. C) Is traveling. D) Are travels. Show Answer Correct Answer: B) Has traveled. 7. John and Lisa ..... a movie all evening. A) Had been watching. B) Has been watching. C) Have been watching. D) Have watched. Show Answer Correct Answer: C) Have been watching. 8. My brother is an actor. ..... in several films. A) He's been appearing. B) He's appeared. C) All the above. D) None of the above. Show Answer Correct Answer: B) He's appeared. 9. Have you ..... TV all night? A) Been watching. B) Watching. C) Watched. D) None of the above. Show Answer Correct Answer: A) Been watching. 10. A friend of yours is a painter. You ask:How long ..... (teach)? A) Has you been teaching. B) Have you teached. C) Have you taught. D) Have you been teaching. Show Answer Correct Answer: D) Have you been teaching. 11. The grass looks wet ..... ? A) Has it rained. B) Has it been raining. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has it been raining. 12. You look tired ..... hard? A) Have you been working. B) Have you worked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you been working. 13. Clare hasn't finished her homework ..... A) Just. B) Yet. C) Ever. D) Already. Show Answer Correct Answer: B) Yet. 14. How much time ..... ? A) Did you waited. B) Have you been waiting. C) Are you been waiting. D) Have you waiting. Show Answer Correct Answer: B) Have you been waiting. 15. They ..... cleaning their bedrooms. A) Haven't. B) Haven't been. C) Hasn't been. D) Hasn't. Show Answer Correct Answer: B) Haven't been. 16. You meet a writer. You ask:How many books ..... (write)? A) Have you been writing?. B) Have you wrote?. C) Have you writed?. D) Have you written?. Show Answer Correct Answer: D) Have you written?. 17. I haven't listened to their new CD ..... Is this any good? A) Already. B) Never. C) E. D) Yet. E) Before. Show Answer Correct Answer: D) Yet. 18. Past participle of STUDY A) Studied. B) Studyied. C) Studyed. D) Studying. Show Answer Correct Answer: A) Studied. 19. Sophie is planning to buy souvenirs. It's on her list of things to do. A) Sophie's already bought souvenirs. B) Sophie hasn't bought souvenirs already. C) Sophie hasn't bought souvenirs yet. D) None of the above. Show Answer Correct Answer: C) Sophie hasn't bought souvenirs yet. 20. James and Kristy ..... at most of the photos from the school trip. A) Have looked. B) Have been looking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have looked. 21. Has Sebastian eaten lasagna? A) Yes, he has. B) Yes, he did. C) Yes, he is. D) Yes, he have. Show Answer Correct Answer: A) Yes, he has. 22. Rob ..... to Europe twice. A) Have been. B) Has been. C) Has am. D) Have was. Show Answer Correct Answer: B) Has been. 23. "Your parents look relaxed." "Well, they ..... all the weekend. (relax) A) Have been relax. B) Have been relaxing. C) Has been relax. D) Has been relaxing. Show Answer Correct Answer: B) Have been relaxing. 24. Which sentence uses the Present Perfect Continuous tense? A) She will read a book tomorrow. B) She has been reading for two hours. C) She read a book yesterday. D) She reads every day. Show Answer Correct Answer: B) She has been reading for two hours. 25. Don't you think you should get out of the sun? You' ..... for two hours and your skin is red. A) 've sunbathed. B) 've been sunbathing. C) All the above. D) None of the above. Show Answer Correct Answer: B) 've been sunbathing. 26. I ..... ice cream since I was 10 years old. So I don't even remember how it tastes anymore. A) Have eaten. B) Haven't eaten. C) Didn't eat. D) Ate. Show Answer Correct Answer: B) Haven't eaten. 27. Our boss ..... (just/receive) the report. A) Has just received. B) Have just received. C) Have just been receiving. D) Has just been receiving. Show Answer Correct Answer: A) Has just received. 28. I ..... in Barcelona for 6 years, but now I've been living in Madrid. A) Has lived. B) Have been living. C) Had lifed. D) Have lived. E) Lived. Show Answer Correct Answer: E) Lived. 29. My colleague ..... hairdressing. A) Has been study. B) Have been studying. C) Has been studying. D) Have been study. Show Answer Correct Answer: C) Has been studying. 30. Dan ..... comics for seven years. A) Has collected. B) Has been collecting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been collecting. ← 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