This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 33 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 33 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Katie has ..... for two hours A) Slept. B) Sleeped. C) Sleep. D) Sleeps. Show Answer Correct Answer: A) Slept. 2. When did you begin to work here? A) How long did you work here?. B) How long did you begin working here?. C) How long have you been working here?. D) How long are you working here?. Show Answer Correct Answer: C) How long have you been working here?. 3. The structure for the affirmative form in present perfect is:SUJ. + HAVE/HAS (3rd Pers) + VERBO (Participle). I ..... eaten bread this month. A) Have. B) Has. C) Had. D) Having. Show Answer Correct Answer: A) Have. 4. Which pronoun uses 'has' in the present perfect tense? A) I. B) We. C) She. D) They. Show Answer Correct Answer: C) She. 5. Choose the correct form:'He (has/have) gone to the store.' A) Had. B) Has. C) Has been. D) Have. Show Answer Correct Answer: B) Has. 6. Distinguish the tenses:'They have played soccer' vs 'They played soccer.' A) 'They have played soccer' is simple past; 'They played soccer' is present perfect. B) 'They have played soccer' is past perfect; 'They played soccer' is present continuous. C) 'They have played soccer' is present perfect; 'They played soccer' is simple past. D) 'They have played soccer' is future perfect; 'They played soccer' is past continuous. Show Answer Correct Answer: C) 'They have played soccer' is present perfect; 'They played soccer' is simple past. 7. For=por-We use "for" : A) For a period of time. B) For a starting point in the past. C) All the above. D) None of the above. Show Answer Correct Answer: A) For a period of time. 8. Ms. Yeung: ..... you ..... (submit) your homework yesterday? A) Do, submit. B) Will, submit. C) Have, submitted. D) Did, submit. Show Answer Correct Answer: D) Did, submit. 9. Identify the time expression that is commonly used with the present perfect tense. A) Last year. B) Already. C) All the above. D) None of the above. Show Answer Correct Answer: B) Already. 10. Identify the present perfect usage in this sentence:'I have never been to Japan.' A) Have always been. B) Have visited before. C) Have never been. D) Have not gone. Show Answer Correct Answer: C) Have never been. 11. What is the negative form of 'I have seen that film'? A) I did not see that film. B) I have seen that film not. C) I have not seen that film. D) I have never seen that film. Show Answer Correct Answer: C) I have not seen that film. 12. Create a negative sentence in present perfect using 'to write'. A) I have not write anything. B) He has not wrote a book. C) They have not writing the report. D) She has not written a letter. Show Answer Correct Answer: D) She has not written a letter. 13. Identify the time expression in this sentence:'They have visited Paris since 2019.' A) Since 2019. B) In 2019. C) After 2019. D) Before 2019. Show Answer Correct Answer: A) Since 2019. 14. The past participle of the verb TO CATCH is A) Caught. B) Catched. C) Catch. D) Cought. Show Answer Correct Answer: A) Caught. 15. What is the present perfect form of 'to be'? A) Was. B) Will be. C) Is being. D) Have been / has been. Show Answer Correct Answer: D) Have been / has been. 16. I (finish) ..... all my extra chores. A) Have finish. B) Have finished. C) Has finished. D) None of the above. Show Answer Correct Answer: B) Have finished. 17. We've ..... the Pyramids. A) Seen. B) Saw. C) See. D) None of the above. Show Answer Correct Answer: A) Seen. 18. Create a question in present perfect about travel. A) Did you travel to another country last year?. B) Are you traveling to another country?. C) Will you travel to another country?. D) Have you ever traveled to another country?. Show Answer Correct Answer: D) Have you ever traveled to another country?. 19. For or since?:Marco has studied electricity ..... 2017. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 20. Which question is correctly formed in the present perfect tense? A) Have you ever been to the new museum?. B) Has you ever been to the new museum?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you ever been to the new museum?. 21. Mom ..... me so many chores A) Has given. B) Have given. C) Gave. D) Is given. Show Answer Correct Answer: A) Has given. 22. What time expressions are commonly used with the present perfect tense? A) Before. B) Tomorrow. C) Ever, never, just, already, yet, for, since. D) Always. Show Answer Correct Answer: C) Ever, never, just, already, yet, for, since. 23. 17:The pictures ..... at school since last week. A) Were drawn. B) Have drawn. C) Has been drawn. D) Have been drawn. Show Answer Correct Answer: D) Have been drawn. 24. Identify the error:'He have gone to the store.' A) He is gone to the store. B) He going to the store. C) He have went to the store. D) He has gone to the store. Show Answer Correct Answer: D) He has gone to the store. 25. Cecilia y Pilar (hacer) las maletas. A) Hemos hechas. B) Han hecho. C) Han hechas. D) None of the above. Show Answer Correct Answer: B) Han hecho. ← 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