This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 20 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. How can we use the present perfect continuous tense in negative sentences? A) We form negative sentences by adding 'not' after 'have/has', e.g., 'I have not been sleeping well.'. B) We use 'never' before the verb, e.g., 'I have never been sleeping well.'. C) We add 'no' before the subject, e.g., 'No, I have been sleeping well.'. D) We change 'have/has' to 'had', e.g., 'I had not been sleeping well.'. Show Answer Correct Answer: A) We form negative sentences by adding 'not' after 'have/has', e.g., 'I have not been sleeping well.'. 2. What is the negative form of 'You have been studying'? A) You not have been studying. B) You have been not studying. C) You have been studying not. D) You have not been studying. Show Answer Correct Answer: D) You have not been studying. 3. What questions can we ask using the present perfect continuous tense? A) What did you do yesterday?. B) Have you finished your homework?. C) What have you been doing lately?. D) How long have you been studying?. Show Answer Correct Answer: D) How long have you been studying?. 4. He ..... his project; he is still working on it. A) Hasn't been finishing. B) Hasn't been working. C) Has been working. D) None of the above. Show Answer Correct Answer: C) Has been working. 5. Identify the correct form of the verb in the present perfect continuous tense: "They ..... (work) on the project since morning." A) Are working. B) Will be working. C) Worked. D) Have been working. Show Answer Correct Answer: D) Have been working. 6. They ..... (work) on this project since the beginning of the year. A) Working. B) Have been working. C) Worked. D) Has worked. Show Answer Correct Answer: B) Have been working. 7. Your friend arrives late, looking out of breath. Which sentence best explains the situation? A) I have been running to get here. B) I have run here. C) I was running here. D) I ran here. Show Answer Correct Answer: A) I have been running to get here. 8. How long ..... tennis before joining the club? A) Have you played. B) Have you been playing. C) Did you played. D) Did you play. Show Answer Correct Answer: B) Have you been playing. 9. Tuliskan bentuk present perfect tense dari kalimat berikut:'They (travel) to many countries.' A) They have been traveled to many countries. B) They have traveled to many countries. C) They has traveled to many countries. D) They had traveled to many countries. Show Answer Correct Answer: B) They have traveled to many countries. 10. I ..... my homework for two hours. A) Has been doing. B) Have been doing. C) Am doing. D) None of the above. Show Answer Correct Answer: B) Have been doing. 11. Someone asks you, 'Why are your clothes covered in flour?' Which response uses the Present Perfect Continuous tense correctly to explain the situation? A) I baked a cake. B) I bake cakes often. C) I have been baking a cake. D) I am baking a cake. Show Answer Correct Answer: C) I have been baking a cake. 12. True or False:The present perfect continuous tense is used for actions that started in the past and are still happening now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 13. The children ..... television since breakfast. A) Have been watching. B) Watches. C) Are watching. D) Watched. Show Answer Correct Answer: A) Have been watching. 14. True or False:The word 'for' is used correctly in this sentence. "My brother has been playing that video game for 8:00 PM." A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 15. Have you been reading books recently? If so, what books? A) Yes, I have been read books. B) Yes, I have been reading books. C) Yes, I am reading books. D) None of the above. Show Answer Correct Answer: B) Yes, I have been reading books. 16. They ..... in that restaurant for ten years. A) Have been working. B) Are working. C) Worked. D) Work. Show Answer Correct Answer: A) Have been working. 17. True or False:The following sentence is grammatically correct. "They have been swam in the lake all morning." A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 18. Your friend started his homework at 4 PM. It is now 6 PM, and he's still working. Which sentence best describes the situation? A) He did his homework for two hours. B) He is doing his homework. C) He has been doing his homework for two hours. D) He has done his homework. Show Answer Correct Answer: C) He has been doing his homework for two hours. 19. I ..... potatoes for dinner, if anybody cares to know it. (cook ..... present perfect continuous) A) Will cook. B) Had cook. C) Have been cooking. D) Am cooking. Show Answer Correct Answer: C) Have been cooking. 20. How long ..... you ..... (wait) for me? A) Has / been waited. B) Have / been wait. C) Have / been waiting. D) Have / waited. E) Have / waiting. Show Answer Correct Answer: C) Have / been waiting. 21. You ..... the same question again and again. A) Ask. B) Have been asking. C) Are asking. D) Asked. Show Answer Correct Answer: B) Have been asking. 22. Which option correctly negates the sentence 'I have been playing'? A) I not have been playing. B) I have not been playing. C) I have been not playing. D) I have playing not. Show Answer Correct Answer: B) I have not been playing. 23. Pick the correct completion:I ..... (study) English for three months. A) Studied. B) Has been studying. C) Am studying. D) Have been studying. Show Answer Correct Answer: D) Have been studying. 24. She ..... her project all day. (do ..... present perfect continuous) A) Had did. B) Has been doing. C) Done. D) Is doing. Show Answer Correct Answer: B) Has been doing. 25. How long ..... you ..... (learn) Spanish? A) Did you learn. B) Were you learning. C) Have you been learning. D) Have you learned. Show Answer Correct Answer: C) Have you been learning. 26. She ..... her novel for hours. A) Has been writing. B) Wrote. C) Has written. D) Had written. Show Answer Correct Answer: A) Has been writing. 27. The rain ..... all day. (pour ..... present perfect continuous) A) Was pouring. B) Is pouring. C) Has been pouring. D) Will be pouring. Show Answer Correct Answer: C) Has been pouring. 28. By the time the guests arrived, I ..... (cook) dinner for two hours A) Had been cooking. B) Was cooking. C) Cooks. D) Cooked. Show Answer Correct Answer: A) Had been cooking. 29. We are very exhausted because we ..... (do) sport all afternoon. A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 30. We ..... in this house since 2015. A) Been living. B) Have been living. C) Will live. D) Are living. Show Answer Correct Answer: B) Have been living. 31. We ..... our garden since the spring. A) Have planted. B) Had planted. C) Planted. D) Have been planting. Show Answer Correct Answer: D) Have been planting. 32. The dog ..... at the door for ten minutes. A) Is been scratching. B) Scratches. C) Has been scratching. D) Scratched. Show Answer Correct Answer: C) Has been scratching. 33. I ..... to fix this computer since morning. A) Try. B) Have been trying. C) Has been trying. D) Tried. Show Answer Correct Answer: B) Have been trying. 34. Remember:The students have been reading the text for three hours.They have been reading the text since 10 a.m.Are they reading the text NOW? A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 35. Identify the error in the following sentence: "He has been play tennis for two hours." A) No error. B) Incorrect verb form "play". C) Incorrect use of "has been". D) Incorrect use of "for". Show Answer Correct Answer: B) Incorrect verb form "play". 36. Identify the error in the following sentence: "I have been knowing him for ten years." A) Incorrect tense. B) Incorrect subject-verb agreement. C) Incorrect use of "have been knowing". D) Incorrect time expression. Show Answer Correct Answer: C) Incorrect use of "have been knowing". 37. Fill in the blank with the correct form of the verb in the present perfect continuous tense: "We ..... (wait) for the bus for 20 minutes." A) Have been waiting. B) Are waiting. C) Will wait. D) Waited. Show Answer Correct Answer: A) Have been waiting. 38. They ..... (drive) the car for five hours now. A) Has been driving. B) Is driving. C) Are driving. D) Have been driving. Show Answer Correct Answer: D) Have been driving. 39. We ..... this movie since this morning. A) Have been watching. B) Are watching. C) Has been watching. D) None of the above. Show Answer Correct Answer: A) Have been watching. 40. We ..... for you since 10 a.m. A) Have been looking. B) Look. C) Has been looking. D) Looked. Show Answer Correct Answer: A) Have been looking. 41. The baby ..... for three hours. A) Has sleeping. B) Has been slept. C) Has slept. D) Has sleep. Show Answer Correct Answer: C) Has slept. 42. The storm ..... getting worse for the past hour. A) Has been. B) Was. C) Will been. D) Is. Show Answer Correct Answer: A) Has been. 43. Select the appropriate form:What ..... they ..... (do) in the kitchen? A) Did / do. B) Are / doing. C) Have / been doing. D) Has / been doing. Show Answer Correct Answer: C) Have / been doing. 44. To emphasize that the rain started in the past and is *still falling right now*, which sentence is the best choice? A) It has rained a lot today. B) It has been raining all day. C) It rained all day. D) It is raining. Show Answer Correct Answer: B) It has been raining all day. 45. How do you contract 'We have been talking'? A) We've been talks. B) We've been talk. C) We've been talking. D) We've talking. Show Answer Correct Answer: C) We've been talking. 46. Select the best option:He ..... (work) in this hotel for five years. A) Has been working. B) Have been working. C) Worked. D) Is working. Show Answer Correct Answer: A) Has been working. 47. She ..... for the exam all day. A) Has been studying. B) Have been studying. C) Studies. D) None of the above. Show Answer Correct Answer: A) Has been studying. 48. We ..... in this traffic jam for ages! A) Waiting. B) Has been waiting. C) Are waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 49. Tuliskan bentuk present perfect continuous tense dari kalimat berikut:'She (study) for two hours.' A) She has been study for two hours. B) She has been studied for two hours. C) She has been studying for two hours. D) She has been studying two hours. Show Answer Correct Answer: C) She has been studying for two hours. 50. They ..... together for years. A) Have been working. B) Are working. C) Worked. D) Work. Show Answer Correct Answer: A) Have been working. 51. We ..... here for five years. A) Have been studying. B) Has been studying. C) Are studying. D) None of the above. Show Answer Correct Answer: A) Have been studying. 52. Your friend's eyes are red and she looks exhausted. Which sentence best explains why she might look this way? A) She is studying for a test. B) She watched a movie yesterday. C) She has been studying for her test all night. D) She will be studying for a test. Show Answer Correct Answer: C) She has been studying for her test all night. 53. 2 He ..... in the bank for ten years. (work) A) Have been working. B) Has been working. C) Working. D) None of the above. Show Answer Correct Answer: B) Has been working. 54. She has been waiting for you since 2 PM. How do you think she feels? A) She feels tire because she have been waiting for you since 2 PM. B) She feels tired because she has been waiting for you since 2 PM. C) She feel tired because she been waiting for you since 2 PM. D) None of the above. Show Answer Correct Answer: B) She feels tired because she has been waiting for you since 2 PM. 55. We ..... three movies this week. A) Watched. B) Have watched. C) Have been watching. D) Had watched. Show Answer Correct Answer: B) Have watched. 56. Can we use the present perfect continuous tense with non-action verbs? A) Yes, it can be used with any verb. B) No, the present perfect continuous tense is typically not used with non-action (stative) verbs like 'know', 'believe', or 'love'. C) Yes, it is commonly used with non-action verbs. D) No, it can only be used with action verbs. Show Answer Correct Answer: B) No, the present perfect continuous tense is typically not used with non-action (stative) verbs like 'know', 'believe', or 'love'. 57. I ..... my essay all afternoon. (write ..... present perfect continuous) A) Have written. B) Have been writing. C) Have write. D) Written. Show Answer Correct Answer: B) Have been writing. 58. How long ..... they ..... at the library? A) Are / studying. B) Has / studied. C) Have / been studying. D) Were / studying. Show Answer Correct Answer: C) Have / been studying. 59. He ..... very hard to improve his English. A) Has been working. B) Worked. C) Works. D) Is working. Show Answer Correct Answer: A) Has been working. 60. Why ..... she ..... so loudly on the phone? A) Has-talked. B) Is-talking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Is-talking. ← 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