This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 44 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 44 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They ..... (work) in this company for five years. A) Have worked. B) Have been working. C) Has been working. D) Worked. E) Are work. Show Answer Correct Answer: B) Have been working. 2. Which sentence correctly changes "I have been watching a movie" to a question? A) Do I have been watching a movie?. B) I have been watching a movie?. C) Have I been watching a movie?. D) Am I been watching a movie?. Show Answer Correct Answer: A) Do I have been watching a movie?. 3. He ..... the same book for three weeks, but he still hasn't finished it. A) Reads. B) Has been reading. C) Read. D) Has read. E) Was reading. Show Answer Correct Answer: B) Has been reading. 4. My sister ..... the guitar since 8 a.m. A) Has been playing. B) Have been playing. C) Played. D) Is playing. Show Answer Correct Answer: A) Has been playing. 5. I ..... for you for more than an hour! A) Wait. B) Waited. C) Am waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 6. Sam ..... a very terrible accident on the road yesterday. A) To see. B) Saw. C) Is seen. D) Being saw. Show Answer Correct Answer: B) Saw. 7. True or False:The following sentence is grammatically correct. 'They have been talk on the phone for an hour.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 8. Select the best option:I ..... (not / feel) very well these days. A) Has not been feeling. B) Have not been feeling. C) Am not feeling. D) Did not feel. Show Answer Correct Answer: B) Have not been feeling. 9. Sarah ..... (study) for her exams for three hours. A) Studied. B) Is studying. C) Will study. D) Has been studying. Show Answer Correct Answer: D) Has been studying. 10. She ..... (try) to reach Kian all day, but he ..... (not answer) yet. A) Has tried / has not answered. B) Has been trying/ has not answered. C) Have tried / have not answered. D) Has been trying/ has not been answered. Show Answer Correct Answer: B) Has been trying/ has not answered. 11. She ..... this project for hours. A) Has been managing. B) Manages. C) Managed. D) Is managing. Show Answer Correct Answer: A) Has been managing. 12. We use the present perfect continuous to describe ongoing acts that began in the past and ended recently. A) TRUE. B) FALSE. C) All the above. D) None of the above. Show Answer Correct Answer: A) TRUE. 13. They ..... (wait) at the bus stop since 7 AM A) Waits. B) Have been waiting. C) Waited. D) Waiting. Show Answer Correct Answer: B) Have been waiting. 14. I ..... it a week. (expect ..... present perfect continuous) A) Have been expecting. B) Expecting. C) Expected. D) Will expect. Show Answer Correct Answer: A) Have been expecting. 15. Choose the correct question form:How long ..... she ..... (work) at this hotel? A) Have / been working. B) Has / been working. C) Is / working. D) Did / work. Show Answer Correct Answer: B) Has / been working. 16. What is the negative form of 'We have been practicing all afternoon'? A) We have been not practicing all afternoon. B) We not have been practicing all afternoon. C) We have not been practicing all afternoon. D) We have been practicing not all afternoon. Show Answer Correct Answer: C) We have not been practicing all afternoon. 17. Mana yang merupakan present perfect continuous tense:'They have played football for two hours' atau 'They have been playing football for two hours'? A) They have been playing football for three hours. B) They have played football for two hours. C) They have been playing football for two hours. D) They have been playing football for one hour. Show Answer Correct Answer: C) They have been playing football for two hours. 18. They ..... about this project since last month. A) Talked. B) Have been talking. C) Are been talking. D) Talks. Show Answer Correct Answer: B) Have been talking. 19. The students ..... a presentation at the moment. A) Has done. B) Are doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Are doing. 20. You ..... that email for half an hour, haven't you? A) Have been writing. B) Has been writing. C) Write. D) None of the above. Show Answer Correct Answer: A) Have been writing. 21. They ..... to the same place on holiday ..... three years. (go) A) Has been going/since. B) Have been going/for. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been going/for. 22. Convert the following sentence to present perfect continuous: "They started learning French two months ago." A) They have learned French for two months. B) They have been learning French for two months. C) They learn French for two months. D) They are learning French for two months. Show Answer Correct Answer: B) They have been learning French for two months. 23. Well, I ..... for that. (look ..... present perfect continuous) A) Have been looking. B) Am looking. C) Looked. D) Will look. Show Answer Correct Answer: A) Have been looking. 24. Tuliskan bentuk present perfect tense dari kalimat berikut:'She (read) three books this month.' A) She has read three books this month. B) She have read three books this month. C) She had read three books this month. D) She is reading three books this month. Show Answer Correct Answer: A) She has read three books this month. 25. Lilly ..... been lying on the floor ..... three hours now. A) Have/for. B) Has/since. C) Have/since. D) Has/for. Show Answer Correct Answer: D) Has/for. 26. True or False:The sentence 'I have been knowing my best friend since kindergarten' is grammatically correct. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 27. What is the interrogative form of 'She has been singing'? A) Is she been singing?. B) She has been singing?. C) Has she been singing?. D) Has she singing?. Show Answer Correct Answer: C) Has she been singing?. 28. They ..... this game for hours. A) Have been playing. B) Play. C) Played. D) Are playing. Show Answer Correct Answer: A) Have been playing. 29. ..... Anita ..... (keep) distance from me lately? A) Have, been keeping. B) Has, been keeping. C) Have, kept. D) Has, kept. Show Answer Correct Answer: B) Has, been keeping. 30. The present perfect continuous refers to ongoing acts that began in the past but are not yet completed. A) FALSE. B) TRUE. C) All the above. D) None of the above. Show Answer Correct Answer: B) TRUE. ← 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