This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 15 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 15 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The cats have ..... all their catfood. A) Ate. B) Eat. C) Eaten. D) Eats. Show Answer Correct Answer: C) Eaten. 2. We use the auxiliary verb "have" or "haven't" with: A) All the subject pronouns. B) The subject pronouns:I-we-you-they. C) The subject pronouns:he-she-it. D) None of the above. Show Answer Correct Answer: B) The subject pronouns:I-we-you-they. 3. Explain the difference between present perfect and simple past. A) Present perfect indicates relevance to the present; simple past indicates a completed action at a specific past time. B) Present perfect describes actions that will happen; simple past is for hypothetical situations. C) Present perfect is used for future actions; simple past is for ongoing actions. D) Present perfect is only used in questions; simple past is used in statements. Show Answer Correct Answer: A) Present perfect indicates relevance to the present; simple past indicates a completed action at a specific past time. 4. I haven't seen my aunt for years. A) I last saw my aunt years ago. B) I didn't see my aunt years ago. C) I haven't meet my aunt for long ago. D) The last time I met my aunt was since years ago. Show Answer Correct Answer: A) I last saw my aunt years ago. 5. Identify the present perfect form:I have seen that movie. A) Has seen. B) Have seen. C) Have saw. D) Had seen. Show Answer Correct Answer: B) Have seen. 6. Provide a sentence in present perfect using the verb 'see'. A) I will see that movie. B) I see that movie. C) I saw that movie. D) I have seen that movie. Show Answer Correct Answer: D) I have seen that movie. 7. Identify the time expression:I have never been to Japan. A) Sometimes. B) Rarely. C) Always. D) Never. Show Answer Correct Answer: D) Never. 8. There was a time when watching TV really ..... family entertainment. A) Is. B) Were. C) Has been. D) Was. Show Answer Correct Answer: D) Was. 9. Have you seen that movie yet? A) No, I haven't seen that movie yet. B) I've seen a different movie. C) Yes, I saw it last week. D) I plan to watch it soon. Show Answer Correct Answer: A) No, I haven't seen that movie yet. 10. What is the present perfect form of 'to write' for 'she'? A) She has written. B) She wrote. C) She has write. D) She is writing. Show Answer Correct Answer: A) She has written. 11. Choose the correct time expression:'I have lived here ..... five years.' A) During. B) Since. C) At. D) For. Show Answer Correct Answer: D) For. 12. Transform 'We have visited Paris' into the past simple tense. A) We will visit Paris. B) We visited Paris. C) We have visited Paris. D) We are visiting Paris. Show Answer Correct Answer: B) We visited Paris. 13. They ..... been skiing. A) Has. B) Have. C) 's. D) None of the above. Show Answer Correct Answer: B) Have. 14. Which of the following is the correct form of the verb "to sleep" in the present perfect tense? A) He has sleep. B) He sleeps. C) He has slept. D) He is sleeping. Show Answer Correct Answer: C) He has slept. 15. The new girl (tell) ..... us many interesting stories. A) Have told. B) Has tell. C) Has told. D) None of the above. Show Answer Correct Answer: C) Has told. 16. Identify the error in this sentence:'I have went to the store.' A) The correct form is 'I have gone to the store.'. B) I have went to the shops. C) I have gone to store. D) I have gone to the store. Show Answer Correct Answer: A) The correct form is 'I have gone to the store.'. 17. What did the pandas do When you ..... at the zoo? A) A. was. B) B. are. C) C. were. D) None of the above. Show Answer Correct Answer: C) C. were. 18. I have never played golf before. A) C:This is the first time I have played golf. B) A:I used to play golf but I gave it up already. C) D:It's the last time I played golf. D) B:It is the first time I had played golf. Show Answer Correct Answer: A) C:This is the first time I have played golf. 19. I last (see) ..... her at her house two ..... ago. A) Saw/year. B) Saw/months. C) Seen/weeks. D) See/months. Show Answer Correct Answer: B) Saw/months. 20. It's the second time Mr Hien ..... the football game. A) Win. B) Has won. C) Wins. D) Have won. Show Answer Correct Answer: B) Has won. 21. My sister ..... (never ride) a camel across the desert. A) Has never ridden. B) Has never ride. C) Has never rode. D) None of the above. Show Answer Correct Answer: A) Has never ridden. 22. Which sentence is in the present perfect tense? A) I am going to the store. B) I have gone to the store. A) I went to the store. B) I am going to have gone to the store. C) I have gone to the store. D) I will go to the store. Show Answer Correct Answer: C) I have gone to the store. 23. Complete the sentence:I ..... (to visit) Paris three times. A) Will visit. B) Have visited. C) Visited. D) Visiting. Show Answer Correct Answer: B) Have visited. 24. I ..... come home A) Am. B) Have. C) Has. D) Had. Show Answer Correct Answer: B) Have. 25. What is the past participle of the verb 'to go'? A) Goes. B) Going. C) Gone. D) Went. Show Answer Correct Answer: C) Gone. 26. Helen has been a vegetarian ..... three years. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 27. Form a present perfect sentence using 'to see'. A) I have see the film. B) I have saw the movie. C) I seen the movie yesterday. D) I have seen the movie. Show Answer Correct Answer: D) I have seen the movie. 28. Jenny ..... to the park yesterday. (go) A) Has gone. B) Has gotten. C) Went. D) None of the above. Show Answer Correct Answer: C) Went. 29. The fire has destroyed all the files. The house ..... by the fire. A) Is destroyed. B) Has destroyed. C) Has been destroyed. D) Was being destroyed. Show Answer Correct Answer: C) Has been destroyed. 30. I ..... ridden a camel. A) 've. B) 's. C) Am. D) None of the above. Show Answer Correct Answer: A) 've. 31. I've seen that film before. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 32. What is the difference between present perfect and past simple? A) Present perfect is used for future actions; past simple is for ongoing actions. B) Present perfect indicates relevance to the present; past simple indicates completed actions at a specific past time. C) Present perfect describes actions that will happen; past simple is for hypothetical situations. D) Present perfect focuses on the past; past simple emphasizes the future. Show Answer Correct Answer: B) Present perfect indicates relevance to the present; past simple indicates completed actions at a specific past time. 33. She ..... (not/to meet) his parents yet. A) Has not meet. B) Hasn't met yet. C) Has not met. D) Did not meet. Show Answer Correct Answer: C) Has not met. 34. Anisa Naswah ..... ten pages already. A) Wrote. B) Writed. C) Has wrote. D) Has written. Show Answer Correct Answer: D) Has written. 35. Identify the present perfect usage in:'We have seen that movie twice.' A) Have seen that movie. B) Have watched. C) Seen the movie twice. D) Have seen. Show Answer Correct Answer: D) Have seen. 36. Choose the right time expression:We have known each other ..... a long time. A) Since. B) For. C) During. D) Until. Show Answer Correct Answer: B) For. 37. 13 You ..... the train tickets. A) Hasn't buyed. B) Haven't buyed. C) Hasn't bought. D) Haven't bought. Show Answer Correct Answer: D) Haven't bought. 38. My father has ..... our house with new wonderful colour. A) Faint. B) Fainted. C) Paint. D) Painted. Show Answer Correct Answer: D) Painted. 39. Has your father worn his mask to go to streets?Yes, he A) Have worn his mask. B) Has worn his mask. C) Having worn his mask. D) None of the above. Show Answer Correct Answer: B) Has worn his mask. 40. Select the correct answer to this question: "Has the gift been given by you?" A) No, I didn't. B) No, she hasn't. C) Yes, we have. D) Yes, it has. Show Answer Correct Answer: D) Yes, it has. 41. Have you ever ..... off your bike? A) Fell. B) Fallen. C) Fall. D) None of the above. Show Answer Correct Answer: B) Fallen. 42. Anna: "I passed the exam with very high marks and obtained a bachelor's degree with excellent honors"Jen: " ..... " A) Thank you so much!. B) Congratulations!!. C) Never mind!. D) Oh, I apologized for hearing it. Show Answer Correct Answer: B) Congratulations!!. 43. Use the auxiliary verb correctly:'He ..... (to have) started his new job.' A) Has. B) Having. C) Had. D) Have. Show Answer Correct Answer: A) Has. 44. Which one is correc? A) We have been here since two weeks. B) I have known him for many years. C) She has the most beautiful voice. D) I had made a cup of coffee. Show Answer Correct Answer: B) I have known him for many years. 45. A:I feel very tired.B:It's because you ..... (do) too much. A) Has done. B) Did. C) Have do. D) Have done. Show Answer Correct Answer: D) Have done. 46. My parents ..... abroad for 1 week. A) Having be. B) Have be. C) Have been. D) Having been. Show Answer Correct Answer: C) Have been. 47. / you speak to him? (yet) A) Have you speak to him yet?. B) Have you spoke to him yet?. C) Have you spoken to him yet?. D) None of the above. Show Answer Correct Answer: C) Have you spoken to him yet?. 48. Marilyn ..... the bill. A) Has payed. B) Have pay. C) Have paid. D) Has paid. Show Answer Correct Answer: D) Has paid. 49. Give an example of a question in the present perfect tense. A) Did you finish your homework?. B) Have you finished your homework?. C) I have finished my homework. D) You have finished your homework. Show Answer Correct Answer: B) Have you finished your homework?. 50. Form a present perfect question from the following information: "you / see / the latest movie" A) Have you seen the latest movie?. B) Has you seen the latest movie?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you seen the latest movie?. 51. Choose the correct form:'I (has/have) never been to Italy.' A) Have. B) Hasn't. C) Having. D) Had. Show Answer Correct Answer: A) Have. 52. To form The Present Perfect Tense, we use ..... A) Verb 1. B) Verb 3. C) Verb 2. D) Verb 4. Show Answer Correct Answer: B) Verb 3. 53. Select the structure of the Passive Voice in the Present Perfect tense A) Subject + (has been + Past Participle) + agent. B) Subject + adverb. C) Verb + agent. D) Subject + was/were + adjective. Show Answer Correct Answer: A) Subject + (has been + Past Participle) + agent. 54. Er ..... mich gesehen. A) Bin. B) Habst. C) Ist. D) Hat. Show Answer Correct Answer: D) Hat. 55. He's been ill ..... three days. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 56. Create a sentence using present perfect with 'never'. A) I have never visited Paris. B) I never have visited Paris. C) I have visited Paris never. D) I will never visit Paris. Show Answer Correct Answer: A) I have never visited Paris. 57. She ..... a horse before. A) Have not ridden. B) Has not rode. C) Has not ridden. D) Have not rode. Show Answer Correct Answer: C) Has not ridden. 58. Make a negative sentence:She ..... (not/to complete) her project on time. A) She does not complete her project on time. B) She is not completing her project on time. C) She does complete her project on time. D) She did not completed her project on time. Show Answer Correct Answer: A) She does not complete her project on time. 59. We last visited Ho Chi Minh city 3 years ago. A) A:We haven't visited Ho Chi Minh city for 3 years. B) D:We didn't visit Ho Chi Minh city for 3 years ago. C) B:We haven't visited Ho Chi Minh city for 3 years ago. D) C:We didn't visit Ho Chi Minh city for 3 years. Show Answer Correct Answer: A) A:We haven't visited Ho Chi Minh city for 3 years. 60. Change the sentence to present perfect:'She eats breakfast.' A) She is eating breakfast. B) She will eat breakfast. C) She has breakfast. D) She has eaten breakfast. Show Answer Correct Answer: D) She has eaten breakfast. ← 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