This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 33 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 33 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. It (rain) all day. I wonder when it will stop. A) Has been raining. B) Has rained. C) Have been raining. D) Have rained. Show Answer Correct Answer: A) Has been raining. 2. ..... their homework in the school library? (they/do) A) Have they do. B) Did they. C) Have they been doing. D) They are doing. Show Answer Correct Answer: C) Have they been doing. 3. My grandmother ..... for her operation for too long. (not/wait) A) Hasn't been waiting. B) Haven't been waiting. C) Waited. D) Not waiting. Show Answer Correct Answer: A) Hasn't been waiting. 4. ..... He ..... enough? A) Has / been study. B) Have / been study. C) Has / been studying. D) None of above. Show Answer Correct Answer: C) Has / been studying. 5. Which tense is used to express future plans? A) Present perfect simple. B) Present perfect continuous. C) Past perfect continuous. D) Past perfect simple. Show Answer Correct Answer: B) Present perfect continuous. 6. What is the structure of Present perfect continuous tense? A) S + have, has + been + ving. B) S+been+v ing. C) S+ ving. D) S+ is am are + ving. Show Answer Correct Answer: A) S + have, has + been + ving. 7. He has been ..... flower for this girl friend A) Buy. B) Bought. C) Buying. D) Is Buying. Show Answer Correct Answer: C) Buying. 8. Which adverb is used with the present perfect tense to indicate an action that happened before now?a) justb) alreadyc) yet A) Recently. B) Ever. C) Yet. D) Still. Show Answer Correct Answer: C) Yet. 9. She ..... to work late recently. A) Has been coming. B) Have been coming. C) Had been coming. D) Has be coming. Show Answer Correct Answer: A) Has been coming. 10. She ..... dinner since 5 o'clock. A) Hasn't been having. B) Hasn't had. C) Hasn't haved. D) Haven't had. Show Answer Correct Answer: B) Hasn't had. 11. A. I can't find my calculator.B. Ask Tricia. She ..... it. A) Has been using. B) Have been using. Show Answer Correct Answer: A) Has been using. 12. They / learn English for two years A) They / learn English for two years. B) They has been English for two years. C) They have been learning English for two years. D) None of above. Show Answer Correct Answer: C) They have been learning English for two years. 13. Ali has been playing ..... a long time. A) For. B) Since. Show Answer Correct Answer: A) For. 14. Tonya has been doing gymnastics ..... seven years. A) For. B) Since. Show Answer Correct Answer: A) For. 15. You ..... (learn) English ..... 3 years. A) Have been learning for. B) Have been learning since. C) Has been learning for. D) Has been learning since. Show Answer Correct Answer: A) Have been learning for. 16. My sister has been ..... running for 30 minutes A) Run. B) Ran. C) Running. D) None of above. Show Answer Correct Answer: C) Running. 17. Choose the correct form of the present perfect tense for the given sentence:She ..... her homework yet.a) hasn't finishedb) didn't finishc) hasn't been finishing A) Didn't finish. B) Hasn't been finishing. C) Hasn't done. D) Hasn't finished. Show Answer Correct Answer: D) Hasn't finished. 18. Which sentence uses the present perfect tense correctly?a) I have been studying for the exam yesterday.b) I have studied for the exam yesterday.c) I have studying for the exam yesterday. A) I have studying for the exam yesterday. B) I studied for the exam yesterday. C) I have studied for the exam yesterday. D) I have been studying for the exam yesterday. Show Answer Correct Answer: C) I have studied for the exam yesterday. 19. I ..... Louisiana state University. A) Am attending. B) Attend. C) Was attending. D) Attended. Show Answer Correct Answer: A) Am attending. 20. How long ..... your sister ..... in Abu Dhabi? (live) A) Have been living. B) Has been living. C) Is living. D) Was living. Show Answer Correct Answer: B) Has been living. 21. 4] She's ..... thinking of new project for days. A) Has been. B) Hasn't been. C) Been. D) Have been. Show Answer Correct Answer: C) Been. 22. 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. 23. I ..... (read) the novel for two months. A) Has read. B) Have been reading. C) Has been reading. D) Have read. Show Answer Correct Answer: B) Have been reading. 24. Kim ..... responded to my email, but I am still waiting to hear from Tom. A) Has. B) Will have. C) Had. D) Here. Show Answer Correct Answer: B) Will have. 25. My sister ..... to the same song the whole day. I'm so sick of it ..... A) Has been listening. B) Have been listening. C) Has listened. D) Have listen. Show Answer Correct Answer: A) Has been listening. 26. 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 trained. B) Have been training. C) Have been train. D) Have been trained. Show Answer Correct Answer: B) Have been training. 27. A. Your house smells of wet paint.B. Of course it does. We ..... the living room. A) Has been painting. B) Have been painting. Show Answer Correct Answer: B) Have been painting. 28. The telephone has been ringing ..... Why doesn't someone answer it? A) For almost a minute. B) For many times. C) Yesterday. D) Four times. Show Answer Correct Answer: A) For almost a minute. 29. 10] I am so tired because I ..... running. A) Have been. B) Haven't been. C) Has been. D) Hasn't been. Show Answer Correct Answer: A) Have been. 30. I have been trying to contact him ..... A) Yesterday. B) Before. C) Then. D) All day. Show Answer Correct Answer: D) All day. ← 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