This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 37 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 37 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... come home A) Am. B) Has. C) Had. D) Have. Show Answer Correct Answer: D) Have. 2. What is the past participle of the verb 'to go'? A) Went. B) Going. C) Goes. D) Gone. Show Answer Correct Answer: D) Gone. 3. 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. 4. Form a present perfect sentence using 'to see'. A) I have seen the movie. B) I have see the film. C) I seen the movie yesterday. D) I have saw the movie. Show Answer Correct Answer: A) I have seen the movie. 5. 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. 6. Provide an example of a sentence in the present perfect tense. A) She will visit Turkey. B) She had visited Turkey. C) She has visited Turkey. D) She visits Turkey. Show Answer Correct Answer: C) She has visited Turkey. 7. The fire has destroyed all the files. The house ..... by the fire. A) Has been destroyed. B) Was being destroyed. C) Is destroyed. D) Has destroyed. Show Answer Correct Answer: A) Has been destroyed. 8. I ..... ridden a camel. A) 've. B) 's. C) Am. D) None of the above. Show Answer Correct Answer: A) 've. 9. 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. 10. 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 describes actions that will happen; past simple is for hypothetical situations. C) Present perfect indicates relevance to the present; past simple indicates completed actions at a specific past time. D) Present perfect focuses on the past; past simple emphasizes the future. Show Answer Correct Answer: C) Present perfect indicates relevance to the present; past simple indicates completed actions at a specific past time. 11. She ..... (not/to meet) his parents yet. A) Has not meet. B) Did not meet. C) Hasn't met yet. D) Has not met. Show Answer Correct Answer: D) Has not met. 12. Anisa Naswah ..... ten pages already. A) Has wrote. B) Has written. C) Writed. D) Wrote. Show Answer Correct Answer: B) Has written. 13. Where ..... you ..... lately? A) Have/been. B) Do/go. C) Have/go. D) Has/been. Show Answer Correct Answer: A) Have/been. 14. Identify the present perfect usage in:'We have seen that movie twice.' A) Have seen. B) Have watched. C) Have seen that movie. D) Seen the movie twice. Show Answer Correct Answer: A) Have seen. 15. Choose the right time expression:We have known each other ..... a long time. A) During. B) For. C) Until. D) Since. Show Answer Correct Answer: B) For. 16. 13 You ..... the train tickets. A) Hasn't bought. B) Haven't bought. C) Hasn't buyed. D) Haven't buyed. Show Answer Correct Answer: B) Haven't bought. 17. My father has ..... our house with new wonderful colour. A) Painted. B) Paint. C) Faint. D) Fainted. Show Answer Correct Answer: A) Painted. 18. 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. 19. Select the correct answer to this question: "Has the gift been given by you?" A) No, she hasn't. B) Yes, it has. C) Yes, we have. D) No, I didn't. Show Answer Correct Answer: B) Yes, it has. 20. Have you ever ..... off your bike? A) Fell. B) Fallen. C) Fall. D) None of the above. Show Answer Correct Answer: B) Fallen. 21. Anna: "I passed the exam with very high marks and obtained a bachelor's degree with excellent honors"Jen: " ..... " A) Congratulations!!. B) Thank you so much!. C) Never mind!. D) Oh, I apologized for hearing it. Show Answer Correct Answer: A) Congratulations!!. 22. Use the auxiliary verb correctly:'He ..... (to have) started his new job.' A) Had. B) Have. C) Having. D) Has. Show Answer Correct Answer: D) Has. 23. Which one is correc? A) I have known him for many years. B) We have been here since two weeks. C) I had made a cup of coffee. D) She has the most beautiful voice. Show Answer Correct Answer: A) I have known him for many years. 24. A:I feel very tired.B:It's because you ..... (do) too much. A) Has done. B) Have do. C) Have done. D) Did. Show Answer Correct Answer: C) Have done. 25. My parents ..... abroad for 1 week. A) Have be. B) Have been. C) Having be. D) Having been. Show Answer Correct Answer: B) Have been. ← 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