This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 6 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My brother has been travelling ..... two months. A) Since. B) Already. C) For. D) By. Show Answer Correct Answer: C) For. 2. I ..... (study) for my test since I got up. A) Has been studying. B) Have been studying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been studying. 3. We've had Hector ..... he was a puppy. A) Until. B) As. C) Since. D) For. Show Answer Correct Answer: C) Since. 4. How long ..... (learn / you) ..... English? A) Have you learning. B) Has you been learning. C) Have been learning. D) Have you been learning. Show Answer Correct Answer: D) Have you been learning. 5. We ..... (walk) for a whole day, but we don't arrive yet. A) Had been walking. B) Has been walking. C) Has walking. D) Have been walking. Show Answer Correct Answer: D) Have been walking. 6. Have you looking for an address? A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 7. Nick (a) ..... his driving test only recently, so he (b) ..... very long A) Have been passing (b) haven't driven. B) Has passed (b) hasn't been driviving. C) Has passing (b) has been driving. D) Have passed (b) haven't been driving. Show Answer Correct Answer: B) Has passed (b) hasn't been driviving. 8. True or False:The sentence 'She has been reading' describes a finished action. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 9. Complete the sentence: "She ..... (study) for the exam all night." A) Studied. B) Has been studying. C) Studies. D) Is studying. Show Answer Correct Answer: B) Has been studying. 10. Complete the sentence:We have been waiting for the bus ..... 30 minutes. A) Since. B) For. C) At. D) On. Show Answer Correct Answer: B) For. 11. Complete the sentence to make it negative:I'm not tired because I ..... working that hard today. A) Hasn't been. B) Haven't been. C) Don't have been. D) Am not been. Show Answer Correct Answer: B) Haven't been. 12. We have been ..... in Paris for a year. A) Live. B) Lived. C) Living. D) Lives. Show Answer Correct Answer: C) Living. 13. How long ..... you been studying English? A) Have. B) Are. C) Do. D) None of the above. Show Answer Correct Answer: A) Have. 14. What is the correct form of the present perfect continuous tense for the pronoun 'you'? A) You have been studying. B) You has been studying. C) You had been studying. D) You will be studying. Show Answer Correct Answer: A) You have been studying. 15. The girls ..... playing dolls since this morning. A) Has been. B) Have been. C) Has. D) Have. Show Answer Correct Answer: B) Have been. 16. He ..... motorbikes for 2 years. A) Has been riding. B) Has ridden. C) Has been ridden. D) Have been riding. Show Answer Correct Answer: A) Has been riding. 17. What is the correct form of the present perfect continuous tense for the pronoun 'he'? A) He is working. B) He was working. C) He has worked. D) He has been working. Show Answer Correct Answer: D) He has been working. 18. I ..... him several times before. A) Have saw. B) Seen. C) Saw. D) Have seen. Show Answer Correct Answer: D) Have seen. 19. Complete the gap:-Why are you out of breath? What have you been doing?-Because ..... up the stairs from the bottom floor. A) I've run. B) I've been running. C) I've ran. D) None of the above. Show Answer Correct Answer: B) I've been running. 20. Complete the sentence to show the action is still happening:My friends and I ..... been practicing our dance routine all week. A) Has. B) Is. C) Have. D) Are. Show Answer Correct Answer: C) Have. 21. He ..... the guitar for 10 minutes. A) Is playing. B) Playing. C) Has been playing. D) Played. Show Answer Correct Answer: C) Has been playing. 22. I ..... the windows all day without any help! Two more and I can have a rest. A) I've been washing. B) I've washed. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've been washing. 23. True or False:You should use 'for' to describe the length of time an action has been happening, like 'for three hours.' A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 24. Right now I have been ..... at the board A) Look. B) Looking. C) Looks. D) Was look. Show Answer Correct Answer: B) Looking. 25. My brother ..... several plays. He has just finished his second tragedy. A) Have written. B) Have been writing. C) Has written. D) Has been writing. Show Answer Correct Answer: C) Has written. ← 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 7Present Perfect Continuous Tense Quiz 8Present Perfect Continuous Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books