This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 14 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 14 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. How long ..... (you, wait) for the train? A) Were you waiting. B) Have you been waiting. C) Are you waiting. D) Has you been waiting. Show Answer Correct Answer: B) Have you been waiting. 2. Complete the sentence:My dad ..... our old car since he bought it in 2010. A) Has been fixing. B) Have been fixing. C) Has fixed. D) Is fixing. Show Answer Correct Answer: A) Has been fixing. 3. Imagine your little sister started watching a movie an hour ago and is still watching it. How would you best describe this situation? A) She has been watching a movie for an hour. B) She is watching a movie since an hour. C) She has watched a movie for an hour. D) She was watching a movie for an hour. Show Answer Correct Answer: A) She has been watching a movie for an hour. 4. We form the present perfect progressive by using have, the verb be in past participle form, and the action verb with-ing. V. Gr. You've been traveling. A) True. B) False. C) I don't know. D) None of the above. Show Answer Correct Answer: A) True. 5. True or False:The sentence 'She has been calling me all day' means she called multiple times over the course of the day. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 6. What is an example of using 'for' in a sentence? A) 'They have been playing soccer for three hours.'. B) 'She is going to the store for some milk.'. C) 'He studied for the exam all night.'. D) 'We will meet at the park for a picnic.'. Show Answer Correct Answer: A) 'They have been playing soccer for three hours.'. 7. Select the group of words that forms the main part of the present perfect continuous tense. A) Was/were + verb-ing. B) Have/has + verb (past participle). C) Have/has + been + verb-ing. D) Is/are + verb-ing. Show Answer Correct Answer: C) Have/has + been + verb-ing. 8. Which sentence correctly turns 'She has been working on the project' into a question? A) Has she been working on the project?. B) She has been working on the project?. C) Does she been working on the project?. D) Is she been working on the project?. Show Answer Correct Answer: A) Has she been working on the project?. 9. What is the contraction for 'have' in Present Perfect Continuous Tense? A) H've. B) H'v. C) Ha've. D) 've. Show Answer Correct Answer: D) 've. 10. Choose the correct interrogative form:They have been preparing for the exam. A) Were they preparing for the exam?. B) Did they prepare for the exam?. C) Are they preparing for the exam?. D) Have they been preparing for the exam?. Show Answer Correct Answer: D) Have they been preparing for the exam?. 11. Select the sentence that correctly uses the present perfect continuous tense. A) She has been read a book. B) They have been running for an hour. C) I have being playing games. D) He has ran all day. Show Answer Correct Answer: B) They have been running for an hour. 12. True or False:The sentence 'He has been studying for three hours' means that he started studying in the past and is still studying now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 13. A:'Liz is away on holiday.' B:'Is she? Where ..... (she / go)?' A) Has she been gone. B) Has she going. C) Has she been going. D) Has she gone. Show Answer Correct Answer: D) Has she gone. 14. These are the function of Present Perfect Tense, EXCEPT ..... A) Tell about experiences. B) Tell about action that started in the past and continuous until now. C) Tell about past action that has result in the present. D) Tell about past event. Show Answer Correct Answer: D) Tell about past event. 15. Your classmate wrote:'The dog has barking at the mailman for five minutes.' Which sentence shows the best way to correct this error? A) The dog have been barking at the mailman. B) The dog has been barking at the mailman. C) The dog is barking at the mailman. D) The dog has barked at the mailman. Show Answer Correct Answer: B) The dog has been barking at the mailman. 16. She ..... (not / be) ..... in the garden for more than an hour. A) Has not bee. B) Have not been. C) Had not been. D) Has not been. Show Answer Correct Answer: D) Has not been. 17. They ..... a lot of books. A) Were sold. B) Have sold. C) Have sell. D) Sells. Show Answer Correct Answer: B) Have sold. 18. He ..... football. He is so tired. A) Had played. B) Has been playing. C) Have been playing. D) Had been playing. Show Answer Correct Answer: B) Has been playing. 19. Which sentence emphasizes the RESULT of an action? A) I have been writing the report all day. B) I have written the report. C) I am writing the report now. D) I was writing the report earlier. Show Answer Correct Answer: B) I have written the report. 20. Identify the error in the following sentence:'My friends has been planning a surprise party for me.' A) The verb 'planning' should be 'planned'. B) The verb 'has' should be 'have'. C) The word 'been' should be 'be'. D) There is no error. Show Answer Correct Answer: B) The verb 'has' should be 'have'. 21. She has been ..... to much television lately A) Is watch. B) Watching. C) Will watch. D) Watch. Show Answer Correct Answer: B) Watching. 22. I expect that is Mike. He ..... the windows all morning. A) Cleaned. B) Has been cleaning. C) Was cleaned. D) Has cleaned. Show Answer Correct Answer: B) Has been cleaning. 23. When do we use 'for' in Present Perfect Continuous Tense? A) To indicate the duration of an action (e.g., I have been reading for two hours). B) To show a habitual action in the present. C) To indicate a completed action in the past. D) To express a future intention or plan. Show Answer Correct Answer: A) To indicate the duration of an action (e.g., I have been reading for two hours). 24. I ..... (read) this book. Here it is, thanks! A) Has been reading. B) Have readed. C) Have been reading. D) Have read. Show Answer Correct Answer: D) Have read. 25. A:He looks tired!B:Yes, he ..... a marathon! A) Hasn't finished yet. B) Has just finished. C) Already finished. D) Still has finished. Show Answer Correct Answer: B) Has just finished. 26. Where ..... you been spending your summer holidays? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have. 27. Fill in the blank:It ..... (rain) since morning. A) Is raining. B) Was raining. C) Will be raining. D) Has been raining. Show Answer Correct Answer: D) Has been raining. 28. Your friend wants to say he did not practice piano today. Which sentence is the correct negative form? A) I haven't been practicing the piano today. B) I have been not practicing the piano today. C) I not have been practicing the piano today. D) I haven't practicing the piano today. Show Answer Correct Answer: A) I haven't been practicing the piano today. 29. Choose the sentence that is not in the present perfect continuous tense. A) I have been studying English for the exam. B) I have been waiting for the bus for an hour. C) I am waiting for the bus for an hour. D) I have been cooking dinner for two hours. Show Answer Correct Answer: B) I have been waiting for the bus for an hour. 30. Jo has already ..... Shirley to dinner A) Been invite. B) Inviting. C) Been inviting. D) Invited. Show Answer Correct Answer: C) Been inviting. ← 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