This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 17 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Husband:Can you pick me up some cheese?Wife:I ..... to the store today, and I don't want to go back. A) Was. B) Have already been. C) Has been. D) None of above. Show Answer Correct Answer: B) Have already been. 2. I ..... (read) the novel for two months. A) Have read. B) Has been reading. C) Has read. D) Have been reading. Show Answer Correct Answer: D) Have been reading. 3. Kim ..... responded to my email, but I am still waiting to hear from Tom. A) Here. B) Had. C) Will have. D) Has. Show Answer Correct Answer: C) Will have. 4. My sister ..... to the same song the whole day. I'm so sick of it ..... A) Have listen. B) Have been listening. C) Has listened. D) Has been listening. Show Answer Correct Answer: D) Has been listening. 5. Choose the correct form of the present perfect continuous tense for the given sentence:They ..... for the marathon for months.a) have been trainingb) have trainedc) have been train A) Have been training. B) Have been train. C) Have been trained. D) Have trained. Show Answer Correct Answer: A) Have been training. 6. A. Your house smells of wet paint.B. Of course it does. We ..... the living room. A) Have been painting. B) Has been painting. Show Answer Correct Answer: A) Have been painting. 7. The telephone has been ringing ..... Why doesn't someone answer it? A) Four times. B) For many times. C) Yesterday. D) For almost a minute. Show Answer Correct Answer: D) For almost a minute. 8. 10] I am so tired because I ..... running. A) Have been. B) Hasn't been. C) Haven't been. D) Has been. Show Answer Correct Answer: A) Have been. 9. I have been trying to contact him ..... A) Yesterday. B) Before. C) Then. D) All day. Show Answer Correct Answer: D) All day. 10. In which tense is the verb formed by using 'have/has been' + present participle? A) Past perfect continuous. B) Present perfect simple. C) Present perfect continuous. D) Future perfect continuous. Show Answer Correct Answer: C) Present perfect continuous. 11. We have been studying ..... 2 hours ago A) Since. B) For. Show Answer Correct Answer: A) Since. 12. Mr. Oscar ..... been trying hard to repair his computer A) Isn't. B) Has. C) Have. D) To have. Show Answer Correct Answer: B) Has. 13. Who ..... (invent) the Internet? A) Invented. B) Did invent. C) Did invented. D) None of above. Show Answer Correct Answer: A) Invented. 14. ..... John and Kara been writing Britney's song? A) Have. B) Has. C) Is. D) Are. Show Answer Correct Answer: A) Have. 15. Talking about the past but continuing into the present. A) Present Simple Tense. B) Present Continuous Tense. C) Past Simple Tense. D) Present Perfect Tense. Show Answer Correct Answer: D) Present Perfect Tense. 16. My father is going on a business trip, but he (not, leave) yet. A) Hasn't been leaving. B) Haven't left. C) Hasn't left. D) Haven't been leaving. Show Answer Correct Answer: C) Hasn't left. 17. 7] How long ..... learning German? A) Have it been. B) Have she been. C) Has Tom been. D) Has you been. Show Answer Correct Answer: C) Has Tom been. 18. Select the correct form:My boss ..... (talk) to the manager all morning. A) Talks. B) Talked. C) Has been talking. D) Have been talking. Show Answer Correct Answer: C) Has been talking. 19. My brother ..... his homework now; he is playing games. A) Isn't doing. B) Hasn't done. C) All the above. D) None of the above. Show Answer Correct Answer: A) Isn't doing. 20. It ..... all day! A) Rains. B) Rained. C) Has been raining. D) Has rained. Show Answer Correct Answer: C) Has been raining. 21. I'm worried about Sam. She's ..... too hard recently. A) Been working. B) Worked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been working. 22. Tuliskan kalimat dengan menggunakan present perfect continuous tense untuk menyatakan aksi yang dimulai di masa lalu dan masih berlanjut hingga sekarang. A) Saya telah belajar bahasa Inggris selama lima tahun. B) Kami telah menonton film selama 10 menit. C) Dia telah tidur sepanjang hari. D) Saya telah makan pizza semalam. Show Answer Correct Answer: A) Saya telah belajar bahasa Inggris selama lima tahun. 23. John ..... video games for 3 hours. A) Has been playing. B) Played. C) Plays. D) Have been playing. Show Answer Correct Answer: A) Has been playing. 24. She ..... for two hours. A) Has been studying. B) Has studied. C) Studied. D) Is studying. Show Answer Correct Answer: A) Has been studying. 25. What are the key time expressions used with the present perfect continuous tense? A) For, since, all day, lately, and recently. B) Yesterday, tomorrow, next week, last month. C) Always, often, sometimes, rarely. D) Now, then, soon, later. Show Answer Correct Answer: A) For, since, all day, lately, and recently. 26. Select the sentence that uses the present perfect continuous correctly with a time expression. A) She has been cooking dinner tomorrow. B) She has been cooking dinner for an hour. C) She has been cooking dinner yesterday. D) She has been cooking dinner last week. Show Answer Correct Answer: B) She has been cooking dinner for an hour. 27. I can't hear you clearly. The students next door ..... loudly all day. A) Have been talking. B) Were talking. C) Talk. D) Are talking. E) Have talked. Show Answer Correct Answer: A) Have been talking. 28. They ..... in the same company since graduation. A) Have worked. B) Have been working. C) Worked. D) Had worked. Show Answer Correct Answer: B) Have been working. 29. They ..... on this assignment for two days. A) Are working. B) Have been working. C) Work. D) Worked. Show Answer Correct Answer: B) Have been working. 30. ..... it ..... outside now? A) Is-raining. B) Has-raining. C) All the above. D) None of the above. Show Answer Correct Answer: A) Is-raining. 31. I ..... (wait) for a bus all morning, but I still haven't seen one! A) Has waited. B) Have waited. C) Has been waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 32. She looks exhausted because she ..... all morning. A) Is cleaning. B) Has cleaned. C) Was cleaning. D) Has been cleaning. E) Cleaned. Show Answer Correct Answer: D) Has been cleaning. 33. He ..... to call you all day. A) Is trying. B) Has been trying. C) Try. D) Tried. Show Answer Correct Answer: B) Has been trying. 34. What are some common mistakes made with the present perfect continuous tense? A) Using it only with action verbs. B) Using it exclusively in written communication. C) Using it with non-action verbs or confusing it with the present perfect tense. D) Using it to describe past events without relevance to the present. Show Answer Correct Answer: C) Using it with non-action verbs or confusing it with the present perfect tense. 35. Why might someone choose to use the present perfect continuous instead of the present perfect simple? A) To indicate a future action. B) To focus on the duration of an ongoing action. C) To emphasize the completion of an action. D) To describe a habitual action. Show Answer Correct Answer: B) To focus on the duration of an ongoing action. 36. How long has it been since you started practicing your favorite hobby? A) It has been since I started practicing my favorite hobby two years. B) It has been two years since I started practicing my favorite hobby. C) It has been two years I started practicing my favorite hobby. D) None of the above. Show Answer Correct Answer: B) It has been two years since I started practicing my favorite hobby. 37. I ..... been preparing for this ..... my childhood. A) Have/for. B) Has/for. C) Has/since. D) Have/since. Show Answer Correct Answer: D) Have/since. 38. Tuliskan kalimat dengan menggunakan present perfect tense untuk menyatakan aksi yang dimulai di masa lalu dan masih berlanjut hingga sekarang. A) Dia telah makan malam tadi. B) Saya telah tinggal di kota ini selama lima tahun. C) Mereka telah pergi ke pantai bulan lalu. D) Saya tinggal di kota ini kemarin. Show Answer Correct Answer: B) Saya telah tinggal di kota ini selama lima tahun. 39. We ..... to go to Paris for months. A) Have been planning. B) Has been planning. C) Planned. D) None of the above. Show Answer Correct Answer: A) Have been planning. 40. She ..... for her exams since last week. A) Has been studying. B) Studies. C) Studied. D) Is studying. Show Answer Correct Answer: A) Has been studying. 41. The sun ..... (not shine) since 9 o'clock, but now it's starting to shine. A) Has not been shining. B) Did not shine. C) Was not shining. D) Has not shone. Show Answer Correct Answer: A) Has not been shining. 42. Which sentence correctly uses a time expression with the present perfect continuous tense? A) I have been studying since morning. B) We have been talking yesterday. C) She has been dancing for two hours. D) They have been playing tomorrow. Show Answer Correct Answer: A) I have been studying since morning. 43. Choose the correct negative form:They ..... (not / practice) their presentation recently. A) Are not practicing. B) Did not practice. C) Have not been practicing. D) Has not been practicing. Show Answer Correct Answer: C) Have not been practicing. 44. My eyes hurt because I ..... at the computer screen. A) Stared. B) Was staring. C) Have been staring. D) Am staring. Show Answer Correct Answer: C) Have been staring. 45. They ..... in this company for five years. A) Are working. B) Have been working. C) Worked. D) Work. Show Answer Correct Answer: B) Have been working. 46. My sister ..... to the same music all morning. A) Listens. B) Is listening. C) Has been listening. D) Listened. Show Answer Correct Answer: C) Has been listening. 47. Which sentence shows duration? A) We have been working tomorrow. B) She has been cooking dinner yesterday. C) He has been running for 30 minutes. D) They have been studying at midnight. Show Answer Correct Answer: C) He has been running for 30 minutes. 48. Complete the gap:I ..... to repair the lock on our door for the last four hours without any success. A) Tried. B) Have been trying. C) Am trying. D) Have tried. Show Answer Correct Answer: B) Have been trying. 49. She ..... (learn) how to play the piano for a few months now A) Is learning. B) Learn. C) Has been learning. D) Learned. Show Answer Correct Answer: C) Has been learning. 50. Which sentence is in "Present Perfect Continuous Tense" ? A) He was angry because Amanda had not been coming late into his private course. B) The doctor has not been examining the patients in the front line. C) All the above. D) None of the above. Show Answer Correct Answer: B) The doctor has not been examining the patients in the front line. 51. Form a sentence in the present perfect continuous tense using the following words: "She / study / English / since / January." A) She has studied English since January. B) She has been studying English since January. C) She studies English since January. D) She will study English since January. Show Answer Correct Answer: B) She has been studying English since January. 52. What have you been doing this afternoon? A) I have been doing my homework. B) I have been to the store. C) I was studying for my test. D) None of the above. Show Answer Correct Answer: A) I have been doing my homework. 53. What is the interrogative form of 'They have been waiting'? A) Have they been waited?. B) They have been waiting?. C) Have they waiting?. D) Have they been waiting?. Show Answer Correct Answer: D) Have they been waiting?. 54. How do you ask about the duration of an ongoing action in present perfect continuous tense? A) How you been waiting here?. B) How long are you waiting here?. C) How long have you been waiting here?. D) How long you wait here?. Show Answer Correct Answer: C) How long have you been waiting here?. 55. We ..... for the bus for 30 minutes. A) Have waited. B) Wait. C) Waited. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 56. Your friend's eyes are red. Which question correctly uses the Present Perfect Continuous tense to ask if they were crying? A) Has you been crying?. B) Did you been crying?. C) Are you been crying?. D) Have you been crying?. Show Answer Correct Answer: D) Have you been crying?. 57. Sam ..... a very terrible accident on the avenue yesterday. A) Being saw. B) To see. C) Saw. D) Is seen. Show Answer Correct Answer: C) Saw. 58. How long ..... waiting for the bus? A) Did you. B) You were. C) You have been. D) You are. Show Answer Correct Answer: C) You have been. 59. My sister has been learning to drive since ..... A) She was 18. B) Two years. C) All the above. D) None of the above. Show Answer Correct Answer: A) She was 18. 60. Which one of the questions below is the right present perfect continuous question? A) Has Paul ever sheared a sheep before?. B) Have he been studying hard for his exams?. C) Has he arosed and went out for a walk yet?. D) Have you been teaching your brother?. Show Answer Correct Answer: D) Have you been teaching your brother?. ← 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