This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 72 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 72 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete using present perfect tense:"She ..... (be) in France." A) Have be. B) Have been. C) Has be. D) Has been. Show Answer Correct Answer: D) Has been. 2. Fill in the blank with the correct form of the verb:I ..... (not see) Martha at work today. A) Not seen. B) Haven't seen. C) Have not see. D) None of above. Show Answer Correct Answer: B) Haven't seen. 3. UNSCRAMBLEeaten / my father / has / pizza / three times A) My father has eaten pizza three times. B) My father eaten has three times pizza. C) Pizza has eaten three times my father. D) My father three times has eaten pizza. Show Answer Correct Answer: A) My father has eaten pizza three times. 4. I ( ..... ) taken my lunch. A) Has. B) Have. Show Answer Correct Answer: B) Have. 5. I ..... fried chicken today. A) Have eaten. B) Has eaten. C) Hasn't ate. D) None of above. Show Answer Correct Answer: A) Have eaten. 6. We ..... (improve) our English skills. A) Have increased. B) Have improved. C) Has better. D) Has upgraded. Show Answer Correct Answer: B) Have improved. 7. Wei Chun has ( ..... ) to the park. He had forgotten he has to complete his chores first. A) Gone. B) Been. Show Answer Correct Answer: A) Gone. 8. Fly-flew- ..... A) Flown. B) Flew. C) Bark. D) Flought. Show Answer Correct Answer: A) Flown. 9. Choose the auxiliary verb for:"Rosemary" A) Has. B) Have. Show Answer Correct Answer: A) Has. 10. You haven't read that novel ..... A) Since. B) Just. C) For. D) Yet. Show Answer Correct Answer: D) Yet. 11. She hasn't visited her grandpa ..... March. A) For. B) Since. Show Answer Correct Answer: B) Since. 12. Diane has done three exercises ..... A) Just. B) So far. Show Answer Correct Answer: B) So far. 13. She ..... that skirt many times. A) Has worn. B) Have worn. C) Has been. D) Have been. Show Answer Correct Answer: A) Has worn. 14. ..... last Monday. A) Just. B) Yet. C) Since. D) For. Show Answer Correct Answer: C) Since. 15. What is the alternative that correctly completes the sentence "Rose ..... here for five years" in the Present Perfect? A) Have live. B) Has lived. C) Have lived. D) Has live. Show Answer Correct Answer: B) Has lived. 16. To ask how long a given situation lasts, we use ..... A) How long. B) How far. C) How deep. D) How often. Show Answer Correct Answer: A) How long. 17. She ..... here since 2010 A) Moves. B) Moved. C) Has moved. D) Moving. Show Answer Correct Answer: C) Has moved. 18. WE ..... HAD OUR BREAKFAST A) 'VE ALREADY. B) 'S. C) HAD. D) HAVE SINCE. Show Answer Correct Answer: A) 'VE ALREADY. 19. What kind of verb do you use in present perfect tense? A) Based verb form. B) Infinitive verb. C) Past. D) Past participle verb. Show Answer Correct Answer: D) Past participle verb. 20. Choose the correct answer to complete this sentence. During the two years David ..... ten different jobs. A) Has had. B) Has has. C) Have had. D) Have has. Show Answer Correct Answer: A) Has had. 21. Have you ever ..... asleep in class? A) Fell. B) Fall. C) Fallen. D) Felt. Show Answer Correct Answer: C) Fallen. 22. Jane ..... tried Japanese food. A) Haven't. B) Hasn't. Show Answer Correct Answer: B) Hasn't. 23. Dini no longer cooks fried rice. A) Dini have cooked fried rice. B) Dini has cooked fried rice. C) Dini has not cooked fried rice. D) Dini have not cooked fried rice. Show Answer Correct Answer: C) Dini has not cooked fried rice. 24. My friends ..... the Pyramids of Egypt. A) Have visited not. B) Haven't visited. C) Has visited. D) None of above. Show Answer Correct Answer: B) Haven't visited. 25. They ..... new laptops. A) Have bought. B) Has bought. C) Have buy. D) None of above. Show Answer Correct Answer: A) Have bought. 26. I have just ..... doing my laundry. A) Finish. B) Finished. C) Finishing. D) None of above. Show Answer Correct Answer: B) Finished. 27. Has he played football for ten years? A) Yes, he have. B) No, he hasn't. C) Yes, she haven't. D) No, he has. Show Answer Correct Answer: B) No, he hasn't. 28. What's this book about?I don't know. I ..... A) Have already read it. B) Have just read it. C) Haven't read it yet. D) Have ever read it. Show Answer Correct Answer: C) Haven't read it yet. 29. They have ..... tv. A) Watch. B) Watching. C) Watched. D) None of above. Show Answer Correct Answer: C) Watched. 30. Past Participle "go" A) Went. B) Goes. C) Gone. D) Go. Show Answer Correct Answer: C) Gone. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books