This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 40 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 40 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My sister has been ..... running for 30 minutes A) Run. B) Ran. C) Running. D) None of above. Show Answer Correct Answer: C) Running. 2. 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. 3. 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. 4. I ..... Louisiana state University. A) Am attending. B) Attend. C) Was attending. D) Attended. Show Answer Correct Answer: A) Am attending. 5. 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. 6. 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. 7. 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. 8. 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. 9. 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. 10. 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. 11. 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. 12. 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. 13. 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. 14. 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. 15. I have been trying to contact him ..... A) Yesterday. B) Before. C) Then. D) All day. Show Answer Correct Answer: D) All day. 16. In which tense is the verb formed by using 'have/has been' + present participle? A) Present perfect continuous. B) Present perfect simple. C) Future perfect continuous. D) Past perfect continuous. Show Answer Correct Answer: A) Present perfect continuous. 17. We have been studying ..... 2 hours ago A) Since. B) For. Show Answer Correct Answer: A) Since. 18. Mr. Oscar ..... been trying hard to repair his computer A) Have. B) To have. C) Has. D) Isn't. Show Answer Correct Answer: C) Has. 19. Who ..... (invent) the Internet? A) Invented. B) Did invent. C) Did invented. D) None of above. Show Answer Correct Answer: A) Invented. 20. ..... John and Kara been writing Britney's song? A) Are. B) Is. C) Have. D) Has. Show Answer Correct Answer: C) Have. 21. 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. 22. My father is going on a business trip, but he (not, leave) yet. A) Hasn't been leaving. B) Haven't been leaving. C) Hasn't left. D) Haven't left. Show Answer Correct Answer: C) Hasn't left. 23. 7] How long ..... learning German? A) Has you been. B) Have she been. C) Has Tom been. D) Have it been. Show Answer Correct Answer: C) Has Tom been. 24. Select the correct form:My boss ..... (talk) to the manager all morning. A) Have been talking. B) Has been talking. C) Talked. D) Talks. Show Answer Correct Answer: B) Has been talking. 25. 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. ← 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