This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 35 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 35 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Convert 'She writes a letter' into present perfect tense. A) She is writing a letter. B) She has write a letter. C) She wrote a letter. D) She has written a letter. Show Answer Correct Answer: D) She has written a letter. 2. Which of the following sentences is the correct negative form of "I have decided" ? A) I have not decided yet. B) I not have decided yet. C) I have decided not yet. D) I have yet decided not. Show Answer Correct Answer: A) I have not decided yet. 3. She's been here ..... an hour. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 4. Differentiate:I saw the concert vs. I have seen the concert. A) I saw the concert is a general statement about concerts. B) I saw the concert refers to a specific past event; I have seen the concert indicates an experience relevant to the present. C) I have seen the concert is about a future event. D) I saw the concert means I will see it again. Show Answer Correct Answer: B) I saw the concert refers to a specific past event; I have seen the concert indicates an experience relevant to the present. 5. Form a present perfect sentence with 'to learn' and 'recently'. A) I will learn recently. B) I have been learning recently. C) I have learned recently. D) I learned recently. Show Answer Correct Answer: C) I have learned recently. 6. Identify the present perfect usage in:'She has lived here for five years.' A) Has lived. B) Has lived here. C) Has been living here. D) Lives here. Show Answer Correct Answer: A) Has lived. 7. Ich ..... gegangen. A) War. B) Sind. C) Bist. D) Bin. Show Answer Correct Answer: D) Bin. 8. She ..... to Paris many times. A) Goes. B) Went. C) Has been. D) Go. Show Answer Correct Answer: C) Has been. 9. He ..... for that company for five years. (work) (Add +Ving) A) Works. B) Worked. C) Has been working. D) Working. Show Answer Correct Answer: C) Has been working. 10. Form a present perfect sentence using 'to make'. A) They have made a plan. B) He has made dinner. C) She has made a cake. D) I have made a mistake. Show Answer Correct Answer: C) She has made a cake. 11. I (not try) hot food before. It is quite strange to me. A) Haven't try. B) Haven't tried. C) Don't try. D) Didn't try. Show Answer Correct Answer: B) Haven't tried. 12. Complete the sentence: "The letter has been ..... by her boyfriend." A) Written. B) Wrote. C) Buy. D) Make. Show Answer Correct Answer: A) Written. 13. Which sentence is in the past simple:'I have played soccer' or 'I played soccer yesterday'? A) I have played soccer. B) I played soccer yesterday. C) I play soccer every week. D) I was playing soccer yesterday. Show Answer Correct Answer: B) I played soccer yesterday. 14. I have not visited the museum. True or False? A) True. B) I plan to visit the museum. C) False. D) I have visited the museum. Show Answer Correct Answer: A) True. 15. You / finish/ your homework? (yet) A) Have you finished your homework yet?. B) Has you finished your homework yet?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you finished your homework yet?. 16. What have you eaten with your family?I have ..... A) Eats rice, potatoes, beans, and fruits. B) Eated rice, potatoes, beans, and fruits. C) Eaten rice, potatoes, beans, and fruits. D) None of the above. Show Answer Correct Answer: C) Eaten rice, potatoes, beans, and fruits. 17. Where ..... (you / be) yesterday? A) Were you. B) Did you be. C) You were. D) Was you. Show Answer Correct Answer: A) Were you. 18. Create a sentence in present perfect:(to learn) a new language this year? A) I learned a new language this year. B) I have learned a new language this year. C) I learn a new language this year. D) I will learn a new language this year. Show Answer Correct Answer: B) I have learned a new language this year. 19. My neighbor's dog is barking.It ..... for 2 hours now. A) Has barking. B) Barked. C) Has barked. D) Have barked. Show Answer Correct Answer: C) Has barked. 20. Create a question:He has worked here for five years, ..... he? A) Isn't he?. B) Did he?. C) Wasn't he?. D) Hasn't he?. Show Answer Correct Answer: D) Hasn't he?. 21. / you do your homework this week? A) Did you do your homework this week?. B) Have you do your homework this week?. C) Did you done your homework this week?. D) Have you done your homework this week?. Show Answer Correct Answer: D) Have you done your homework this week?. 22. What time expressions are commonly used with the present perfect? A) Ever, never, just, already, yet, for, since. B) Sometimes. C) Always. D) Tomorrow. Show Answer Correct Answer: A) Ever, never, just, already, yet, for, since. 23. The film / start (already) A) The film has started already. B) The film hasn't already started. C) The film hasn't started already. D) The film has already started. Show Answer Correct Answer: D) The film has already started. 24. How do you form the present perfect tense with Nominal Sentence? A) Use 'will' + past participle of the verb. B) Use 'had' + present participle of the verb. C) Use 'am/is/are' + base form of the verb. D) Use 'have/has' + been. Show Answer Correct Answer: D) Use 'have/has' + been. 25. The cats have ..... all their catfood. A) Eat. B) Ate. C) Eaten. D) Eats. Show Answer Correct Answer: C) Eaten. ← 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