This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 40 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 40 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What time words are often used with the present perfect tense? A) Ever, never, just, already, yet, for, since. B) Always. C) Yesterday. D) Tomorrow. Show Answer Correct Answer: A) Ever, never, just, already, yet, for, since. 2. What is the negative form of 'He has completed the task'? A) He has finished the task. B) He did not complete the task. C) He has not finished the task. D) He has not completed the task. Show Answer Correct Answer: D) He has not completed the task. 3. " How long have you known him?" " ..... " A) Since five years. B) For five years. C) Ever since five years. D) Along five years. Show Answer Correct Answer: B) For five years. 4. Form the present perfect tense:We (to eat) at that restaurant before. A) We will eat at that restaurant before. B) We have eaten at that restaurant before. C) We have been eating at that restaurant before. D) We ate at that restaurant before. Show Answer Correct Answer: B) We have eaten at that restaurant before. 5. My dress ..... by the old tailor in our neighborhood. A) Been made. B) Have made. C) Was been made. D) Has been made. Show Answer Correct Answer: D) Has been made. 6. How do you change the verb 'to eat' into the present perfect? A) Will eat. B) Have eaten or has eaten. C) Ate. D) Eating. Show Answer Correct Answer: B) Have eaten or has eaten. 7. It's a long time since we last went to the cinema. A) A:We haven't been to the cinema for a long time. B) B:We don't go to the cinema as we used to. C) C:We have been to the cinema for a long time. D) D:We wish we went to the cinema now. Show Answer Correct Answer: A) A:We haven't been to the cinema for a long time. 8. Andrew has just started evening classes. He ..... (learn) ..... German. A) Is learning. B) Has learnt. C) Learns. D) Had learnt. Show Answer Correct Answer: A) Is learning. 9. Have they ever traveled to Europe? A) No, they prefer Asia. B) Unknown. C) Yes, they visited last summer. D) They traveled to Europe last year. Show Answer Correct Answer: B) Unknown. 10. Form a present perfect sentence using 'to write'. A) I have write a book. B) I have writing a story. C) I have written a letter. D) I wrote a letter. Show Answer Correct Answer: C) I have written a letter. 11. Which sentence correctly uses the present perfect negative form? A) She hasn't forgot the meeting. B) She hasn't forgotten the meeting. C) All the above. D) None of the above. Show Answer Correct Answer: B) She hasn't forgotten the meeting. 12. We haven't eaten pizza ..... last week. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 13. Identify the verb:He has (to break) his phone. A) Broke. B) Breaking. C) Breaks. D) Break. Show Answer Correct Answer: D) Break. 14. Fill in the blank with the correct form:'We have ..... (know) each other for years.' A) Knowing. B) Known. C) Knowed. D) Knows. Show Answer Correct Answer: B) Known. 15. Maria, have you ..... Andrew? A) See. B) Saw. C) Seen. D) None of the above. Show Answer Correct Answer: C) Seen. 16. Identify the present perfect usage in this sentence:'They have just finished dinner.' A) Have finished. B) Have served. C) Have eaten. D) Have cooked. Show Answer Correct Answer: A) Have finished. 17. I ..... English for 10 years, but I still have a lot to learn. A) Studied. B) Has studied. C) Have studied. D) Have studying. Show Answer Correct Answer: C) Have studied. 18. Mom said; "You have ..... a good job! Let me give you a hug!" A) Do. B) Did. C) Done. D) None of the above. Show Answer Correct Answer: C) Done. 19. Use the time expression 'since 2010' in a present perfect sentence. A) I will live in this city since 2010. B) I have lived in this city since 2010. C) I have been living in this city since 2015. D) I lived in this city since 2010. Show Answer Correct Answer: B) I have lived in this city since 2010. 20. I began learning English in 2014. A) I have learnt English since 2014. B) I have begun learning English since 2014. C) I have learnt English for 2014. D) I have beggun learning English for 2014. Show Answer Correct Answer: A) I have learnt English since 2014. 21. Let's go to Andy's birthday party. I ..... him a present. A) Had bought. B) Has bought. C) Have. D) Have bought. Show Answer Correct Answer: D) Have bought. 22. Her parents ..... since 2010 but their time apart and she lived with her mother for up to 6 years because her father was a soldier. A) Have married. B) Has married. C) Have been marrying. D) Haven't married. Show Answer Correct Answer: A) Have married. 23. "I have not seen him yet"If the sentence above change into positive sentence, what is the best answer? A) I have been seen him. B) I have saw him. C) I have seen him. D) I had already seen yet. Show Answer Correct Answer: C) I have seen him. 24. I ..... (be) angry at my friend last night. A) Were. B) Have been. C) Was. D) Be. Show Answer Correct Answer: C) Was. 25. I last talked to him 5 months ago. A) I haven't talked to him for 5 months. B) I haven't talked to him since 5 months. C) I started talking to him for 5 months. D) I started talking to him for 5 months ago. Show Answer Correct Answer: A) I haven't talked to him for 5 months. ← 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