This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 18 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... football for the local team ..... I was eight. (play) A) Have been playing/since. B) Has been playing/for. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been playing/since. 2. The baby ..... for two hours! A) Cries. B) Has been crying. C) Is crying. D) Cried. Show Answer Correct Answer: B) Has been crying. 3. My brother has been revising for his exams for A) June. B) Three months. C) All the above. D) None of the above. Show Answer Correct Answer: B) Three months. 4. True or False:The sentence 'She has been wanting a new phone for months' is a common and correct use of this tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 5. How do we form the present perfect continuous tense? A) Subject + have/has + been + verb(-ing). B) Subject + will + be + verb(-ing). C) Subject + had + been + verb(-ing). D) Subject + have/has + verb + ed. Show Answer Correct Answer: A) Subject + have/has + been + verb(-ing). 6. I ..... that book twice. A) Have already read. B) Already reads. C) Have already been reading. D) Already read. Show Answer Correct Answer: A) Have already read. 7. Fill in the blank with the word that best fits the Present Perfect Continuous Tense rule:They ..... been studying for the test since morning. A) Have. B) Has. C) Was. D) Are. Show Answer Correct Answer: A) Have. 8. He ..... this course since January. A) Has been teaching. B) Is teaching. C) Taught. D) Teaches. Show Answer Correct Answer: A) Has been teaching. 9. Choose the word that correctly completes the sentence:She ..... been working here for ten years. A) Was. B) Is. C) Has. D) Have. Show Answer Correct Answer: C) Has. 10. True or False:The sentence "He's been playing that video game all afternoon" is a correct example of the Present Perfect Continuous tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 11. They (a) (talk) since they arrived. A) Have talked. B) A. have been talking. C) Are talking. D) Have talking. Show Answer Correct Answer: B) A. have been talking. 12. She ..... English for two years. A) Has been learning. B) Has learned. C) Is learning. D) Was learning. Show Answer Correct Answer: A) Has been learning. 13. She ..... a lot of books recently. A) Is reading. B) Read. C) Reads. D) Has been reading. Show Answer Correct Answer: D) Has been reading. 14. True or False:'They have been playing soccer since 2 PM' indicates an action that started in the past and is still ongoing. They began playing right after lunch. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 15. I ..... this book for two hours. A) Have been reading. B) Am reading. C) Has been reading. D) None of the above. Show Answer Correct Answer: A) Have been reading. 16. She ..... (live) in London for ten years, she knows it very well A) Has lived. B) Have lived. C) Lived. D) Has been living. Show Answer Correct Answer: D) Has been living. 17. I ..... (finish) ! I have been writing this essay for ages. A) Have finished. B) Has been finishing. C) Have been finishing. D) Has finished. Show Answer Correct Answer: A) Have finished. 18. My brother ..... his homework all afternoon. A) Does. B) Did doing. C) Will do. D) Has been doing. Show Answer Correct Answer: D) Has been doing. 19. He ..... (play) football for a long time. A) Had been playing. B) Has been playing. C) Had played. D) Have been playing. Show Answer Correct Answer: B) Has been playing. 20. Choose the correct verb form:They ..... (play) football since morning. A) Are playing. B) Has been playing. C) Played. D) Have been playing. Show Answer Correct Answer: D) Have been playing. 21. Which of the following is NOT Present Perfect Continuous? A) We have been reading since morning. B) He has been waiting for you. C) They have played football. D) They have been playing football. E) I have been studying. Show Answer Correct Answer: C) They have played football. 22. The sentence 'She has been running every morning' is in the present perfect continuous tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 23. We ..... this movie before, so let's watch another one. A) Have seen. B) Are seing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have seen. 24. Which of the following sentences is in the present perfect continuous tense? A) She read yesterday. B) She reads every day. C) She has been reading for two hours. D) She will read tomorrow. Show Answer Correct Answer: C) She has been reading for two hours. 25. I ..... to solve this problem for hours. A) Tried. B) Am trying. C) Have been trying. D) Try. Show Answer Correct Answer: C) Have been trying. 26. How do you contract 'She has been working'? A) She is working. B) She had been working. C) She has been working. D) She's been working. Show Answer Correct Answer: D) She's been working. 27. Provide the negative form of 'We have been waiting for hours.' A) We have not been waiting for hours. B) We have been waiting for days. C) We have been waiting for minutes. D) We have been waiting for hours. Show Answer Correct Answer: A) We have not been waiting for hours. 28. Which sentence correctly shows the negative form? My phone isn't working because I ..... it. A) Have been charging not. B) Have not been charging. C) Have been not charging. D) Not have been charging. Show Answer Correct Answer: C) Have been not charging. 29. Berikan contoh waktu yang bisa digunakan dengan present perfect continuous tense. A) Dia telah membaca buku selama dua jam. B) Mereka telah menonton film sejak pagi. C) Saya telah berlari selama satu jam. D) Saya telah tidur sepanjang hari. Show Answer Correct Answer: C) Saya telah berlari selama satu jam. 30. Complete the question:Where ..... you ..... (stay) during your vacation? A) Have / been staying. B) Did / stay. C) Has / been staying. D) Are / staying. Show Answer Correct Answer: A) Have / been staying. 31. True or False:The following sentence is a correct use of the Present Perfect Continuous tense:'I have been knowing the answer for a while.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 32. 3 My dad has been driving the same car for ..... A) 2014. B) Six years. C) All the above. D) None of the above. Show Answer Correct Answer: B) Six years. 33. I've ..... to call the internet company all morning but I can't get through. A) Been trying. B) Tried. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been trying. 34. I have been watching TV ..... 7pm. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 35. We ..... this project together since last month. A) Have been working. B) Worked. C) Work. D) Are working. Show Answer Correct Answer: A) Have been working. 36. ..... you ( paint) ..... these houses all day? A) Have you been painted. B) Has you been painting. C) Have you painted. D) Have you been painting. Show Answer Correct Answer: D) Have you been painting. 37. Fill in the blank with the correct form:He ..... (study) for his exams all week. A) Was studying. B) Has been studying. C) Is studying. D) Studies. Show Answer Correct Answer: B) Has been studying. 38. I ..... for you everywhere. (look ..... present perfect continuous) A) Will look. B) Have been looking. C) Am looking. D) Looked. Show Answer Correct Answer: B) Have been looking. 39. Make the present perfect continuous tense:She (go) to the cinema every weekend for years . A) She has been going to the cinema every weekend for years. B) She had been going to the cinema every weekend for years. C) She has gone to the cinema every weekend for years. D) She hasn't gone to the cinema every weekend for years. Show Answer Correct Answer: A) She has been going to the cinema every weekend for years. 40. Mana yang merupakan present perfect continuous tense:'They have danced at the party' atau 'They have been dancing at the party'? A) They have been danced at the party. B) They have been dance at the party. C) They have danced at the party. D) They have been dancing at the party. Show Answer Correct Answer: D) They have been dancing at the party. 41. Which question is grammatically correct for asking about your friend's activity? A) What has your friend been do all day?. B) What your friend has been doing all day?. C) What has your friend been doing all day?. D) What have your friend been doing all day?. Show Answer Correct Answer: C) What has your friend been doing all day?. 42. They ..... for three hours. A) Are studying. B) Have been studying. C) Were studying. D) Studied. Show Answer Correct Answer: B) Have been studying. 43. True or False:The sentence 'She has been read that book for a week' is grammatically correct. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 44. Identify the verb tense used in the following sentence: "They have been playing soccer since morning." A) Present simple. B) Present perfect continuous. C) Past perfect. D) Present continuous. Show Answer Correct Answer: B) Present perfect continuous. 45. Has she been playing soccer? A) Yes, she has been play soccer. B) Yes, she has been playing soccer. C) Yes, she playing soccer. D) None of the above. Show Answer Correct Answer: B) Yes, she has been playing soccer. 46. I ..... to the same gym for years. A) Have been going. B) Am going. C) Go. D) Went. Show Answer Correct Answer: A) Have been going. 47. My hands are dirty because I ..... the garden. A) Was working. B) Worked. C) Have been working. D) Am working. E) Have worked. Show Answer Correct Answer: C) Have been working. 48. Choose the correct word to complete the sentence:My parents ..... been planning a vacation for weeks. A) Have. B) Were. C) Has. D) Was. Show Answer Correct Answer: A) Have. 49. We are tired because we ..... (run) for an hour. A) Has been run. B) Are running. C) Have running. D) Have been running. E) Have run. Show Answer Correct Answer: D) Have been running. 50. Your mom asks why the kitchen is still a mess. Choose the best way to explain using the negative Present Perfect Continuous tense. A) I have been not cleaning the kitchen. B) I not have been cleaning the kitchen. C) I have not being cleaning the kitchen. D) I haven't been cleaning the kitchen. Show Answer Correct Answer: D) I haven't been cleaning the kitchen. 51. The children ..... in the yard since this morning. A) Play. B) Have been playing. C) Are playing. D) Have played. E) Played. Show Answer Correct Answer: B) Have been playing. 52. ..... you ..... attention to the teacher now? A) Have-paid. B) Are-watching. C) All the above. D) None of the above. Show Answer Correct Answer: B) Are-watching. 53. They ..... been waiting for me ..... an hour. A) Have/for. B) Have/since. C) Has/since. D) Has/for. Show Answer Correct Answer: A) Have/for. 54. Jason and Clara ..... (be) friends for more than 10 years. A) Jason and Clara has been friends for more than 10 years. B) Jason and Clara have been friends for more than 10 years. C) Jason and Clara have be friends for more than 10 years. D) Jason and Clara have being friends for more than 10 years. Show Answer Correct Answer: B) Jason and Clara have been friends for more than 10 years. 55. Choose the word that best completes the sentence:My parents have been driving ..... 6:00 AM this morning. A) For. B) At. C) While. D) Since. Show Answer Correct Answer: D) Since. 56. Have you ..... (see) my keys? I ..... (look) for them for ages. A) Been seeing/ have looked. B) Seen / have looked. C) Saw/ looked. D) Seen/ have been looking. Show Answer Correct Answer: D) Seen/ have been looking. 57. I ..... a letter all morning. A) Has been writing. B) Have been writing. C) Writes. D) None of the above. Show Answer Correct Answer: B) Have been writing. 58. He ..... at the computer all day. A) Has been working. B) Had worked. C) Worked. D) Has worked. Show Answer Correct Answer: A) Has been working. 59. He ..... soccer every evening for months. A) Played. B) Has been playing. C) Plays. D) Is playing. Show Answer Correct Answer: B) Has been playing. 60. She ..... the piano since she was five. A) Played. B) Is playing. C) Plays. D) Has been playing. Show Answer Correct Answer: D) Has been playing. ← 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