This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 21 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Fill in the blank:They ..... (play) soccer for two hours. A) Are playing. B) Have been playing. C) Played. D) Will play. Show Answer Correct Answer: B) Have been playing. 2. Complete the sentence:'We ..... learning English for five years.' A) Has been. B) Were been. C) Have been. D) Are been. Show Answer Correct Answer: C) Have been. 3. She ..... since noon. Should we wake her up? A) Has been sleeping. B) Sleeps. C) Sleep. D) Is sleeping. Show Answer Correct Answer: A) Has been sleeping. 4. We ..... (know) each other since last year. A) Have known. B) Have been knowing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have known. 5. ..... (you / ever / work) in a factory?' 'No, never.' A) Have you ever worked. B) Have you ever been working. C) Have you ever work. D) Have you ever working. Show Answer Correct Answer: A) Have you ever worked. 6. Which sentence best explains the meaning of 'It has been raining all day'? A) It started raining in the past and is still raining now. B) It will rain later today. C) It rained for a short time and then stopped. D) It is raining only at this exact moment. Show Answer Correct Answer: A) It started raining in the past and is still raining now. 7. Which sentence is the correct negative form of 'He has been playing video games'? A) He has been not playing video games. B) He hasn't been playing video games. C) He has been playing no video games. D) He not has been playing video games. Show Answer Correct Answer: B) He hasn't been playing video games. 8. I ..... to learn English for years but I have not succeeded yet. A) Have been trying. B) Have tried. C) Tried. D) A and B. Show Answer Correct Answer: A) Have been trying. 9. True or False:The present perfect continuous tense is used to talk about an action that was completed a long time ago. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 10. What is the present participle of 'produce'? A) Productive. B) Production. C) Producing. D) Produce. Show Answer Correct Answer: C) Producing. 11. Teacher:Where are you living?Student:I'm living in an apartment on Fourth Avenue.Teacher:How long have you been living there?Student: ..... (been, live) there since last May. A) I have been lived. B) I am living. C) I have been living. D) I am lived. Show Answer Correct Answer: C) I have been living. 12. What are you doing? Tom ..... for your reply for nearly a day. A) Was. B) Has been waiting. C) Have been waiting. D) Have waited. Show Answer Correct Answer: B) Has been waiting. 13. Your friend wrote, 'I have been knowing my best friend since first grade.' How can you help them fix this sentence? A) Change 'knowing' to 'know'. B) The sentence is already correct. C) Change 'have been' to 'am'. D) Change 'have been knowing' to 'have known'. Show Answer Correct Answer: D) Change 'have been knowing' to 'have known'. 14. They ..... (paint) the house for several days. A) Painted. B) Are painting. C) Paint. D) Have been painting. Show Answer Correct Answer: D) Have been painting. 15. Complete the sentence with the correct verb form:We haven't ..... to that new pizza place lately. A) Went. B) Being going. C) Been going. D) Been go. Show Answer Correct Answer: C) Been going. 16. Complete the sentence: "I ..... my keys. Can you help me find them?" A) Am losing. B) Have lost. C) Had lost. D) Lose. Show Answer Correct Answer: B) Have lost. 17. It ..... for the whole morning, so the football match has been postponed. A) Have been raining. B) Has rained. C) Has been. D) Has been raining. Show Answer Correct Answer: D) Has been raining. 18. How long ..... working in the garden? A) Has she be. B) She has been. C) Has she. D) Has she been. E) Has she being. Show Answer Correct Answer: D) Has she been. 19. Which of the following sentences is about present perfect tense? A) Is he going to bed?. B) Will he go to bed?. C) Did he go to bed?. D) Has he gone to bed yet?. Show Answer Correct Answer: D) Has he gone to bed yet?. 20. He ..... in the London Olympics in 2012. A) Competes. B) Has competed. C) Competed. D) Has been competing. Show Answer Correct Answer: C) Competed. 21. I love going for walks with my dog. I ..... him for 5 years. A) Would had. B) Had. C) Had had. D) Have had. Show Answer Correct Answer: D) Have had. 22. For how long has you been waiting here? A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 23. What is the longest river in the world? A) Nile. B) Indus. C) Mississippi. D) Amazon. E) Volga. Show Answer Correct Answer: A) Nile. 24. Can you give an example of Present Perfect Continuous Tense? A) He is studying for his exams. B) They studied for their exams. C) She will study for her exams. D) She has been studying for her exams. Show Answer Correct Answer: D) She has been studying for her exams. 25. Which structure correctly represents the present perfect tense? A) Subject + is/are + verb + ing. B) Subject + has/have + been + verb + ing. C) Subject + had + past participle. D) Subject + has/have + past participle. Show Answer Correct Answer: D) Subject + has/have + past participle. 26. Have the boys ..... computer games since this morning? A) Playing. B) Played. C) Been played. D) Been playing. Show Answer Correct Answer: D) Been playing. 27. You look tired!-I ..... the report all day. A) Was writing. B) Have written. C) Have been writing. D) Has been writing. Show Answer Correct Answer: C) Have been writing. 28. Your friend looks exhausted. Which question is the most natural way to ask about the recent activity that caused this? A) Have you been studying for the test all night?. B) Are you studying for the test?. C) Did you study for the test?. D) Do you study for tests?. Show Answer Correct Answer: A) Have you been studying for the test all night?. 29. We use ..... to talk about an action that happened at a specific time in the past. A) Simple present. B) Present perfect continuous. C) Simple past. D) None of the above. Show Answer Correct Answer: C) Simple past. 30. Barry have been writing a letter to his uncle since this morning. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. ← 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