This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 51 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 51 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... the email, but I haven't replied yet. A) Have read. B) Am reading. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have read. 2. Complete the gap:I'm a bit worried about Malcolm. He ..... very strange lately. A) Acted. B) Has acted. C) Has been acting. D) None of the above. Show Answer Correct Answer: C) Has been acting. 3. They ..... for the bus at the moment. A) Have waited. B) Are waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Are waiting. 4. My parents ..... about moving to a new city. A) Think. B) Thought. C) Have been thinking. D) Thinks. Show Answer Correct Answer: C) Have been thinking. 5. Which one is Present Perfect Tense? A) She is lovely. B) She has loved me. C) She was lovely. D) She has been loving her new house so far. Show Answer Correct Answer: B) She has loved me. 6. He ..... (teach) here since 2005 A) Have been teaching. B) Has taught. C) Has been teaching. D) Teaching. Show Answer Correct Answer: C) Has been teaching. 7. We ..... all day. A) Have been teaching. B) Taught. C) Has been teaching. D) Teached. Show Answer Correct Answer: A) Have been teaching. 8. Mana yang merupakan present perfect tense:'I have finished my homework' atau 'I have been finishing my homework'? A) I has finished my homework. B) I have finished my homework. C) I have been finish my homework. D) I have finish my homework. Show Answer Correct Answer: B) I have finished my homework. 9. What have you been doing today? A) I have been do my homework. B) I have been doing my homework. C) I doing my homework. D) None of the above. Show Answer Correct Answer: B) I have been doing my homework. 10. Choose the correct interrogative: ..... he ..... (feel) sick lately? A) Have / been feeling. B) Has / been feeling. C) Is / feeling. D) Did / feel. Show Answer Correct Answer: B) Has / been feeling. 11. She ..... French lessons for months. A) Took. B) Is taking. C) Has been taken. D) Has been taking. Show Answer Correct Answer: D) Has been taking. 12. They ..... this tournament since it first started. A) Have been wining. B) Has been winning. C) Have been winning. D) Have be winning. Show Answer Correct Answer: C) Have been winning. 13. We ..... a lot of emails recently. A) Have been receiving. B) Receive. C) Received. D) Are receiving. Show Answer Correct Answer: A) Have been receiving. 14. Choose the correct tense:We ..... (clean) the rooms since 8 a.m. A) Has been cleaning. B) Have been cleaning. C) Are cleaning. D) Cleaned. Show Answer Correct Answer: B) Have been cleaning. 15. I've (a) stranger things these days, it's quite good. A) A. been watching. B) Have been watching. C) Has been watvhing. D) Am watching. E) Has been watching. F) Watching. Show Answer Correct Answer: A) A. been watching. 16. Look! They are tired because they ..... (clean) the house. A) Have been cleaning. B) Has cleaning. C) Have cleaning. D) Are clean. E) Has been cleaned. Show Answer Correct Answer: A) Have been cleaning. 17. I (a) her that you were too clever to do anything so silly. (tell ..... present perfect continuous) A) A. have been telling. B) Told. C) Will tell. D) Am telling. Show Answer Correct Answer: A) A. have been telling. 18. The workers ..... hard on the new building. A) Has been working. B) Have been working. C) Had worked. D) Working. Show Answer Correct Answer: B) Have been working. 19. 2 I've been playing the piano for A) Three years. B) I was ten. C) All the above. D) None of the above. Show Answer Correct Answer: A) Three years. 20. The students ..... (not study) for the exam since last week. A) Have not been studying. B) Did not study. C) Have not studied. D) Not been studying. Show Answer Correct Answer: A) Have not been studying. 21. Sorry I'm late! I ..... for a taxi for half an hour. A) Waited. B) Have waited. C) Was waiting. D) Have been waiting. E) Am waiting. Show Answer Correct Answer: D) Have been waiting. 22. The sentence 'I have been finishing my homework' is in the past tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 23. They ..... about moving to another city for months. A) Talk. B) Are talking. C) Were talking. D) Have been talking. E) Have talked. Show Answer Correct Answer: D) Have been talking. 24. I have been reading for hours. My eyes ..... hurting. A) Has started. B) Have started. C) Has been starting. D) Have been starting. Show Answer Correct Answer: B) Have started. 25. By the time we got to the restaurant, they ..... for an hour. A) Have been waiting. B) Have waited. C) Waited. D) Had waited. Show Answer Correct Answer: A) Have been waiting. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Tense Quiz 1Present Perfect Continuous Tense Quiz 2Present Perfect Continuous Tense Quiz 3Present Perfect Continuous Tense Quiz 4Present Perfect Continuous Tense Quiz 5Present Perfect Continuous Tense Quiz 6Present Perfect Continuous Tense Quiz 7Present Perfect Continuous Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books