This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 34 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 34 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. 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. 7. 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. 8. "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. 9. I ..... (be) angry at my friend last night. A) Were. B) Have been. C) Was. D) Be. Show Answer Correct Answer: C) Was. 10. 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. 11. Formulate a question:You have read that book, ..... you? A) Didn't you?. B) Aren't you?. C) Won't you?. D) Haven't you?. Show Answer Correct Answer: D) Haven't you?. 12. ..... you ever traveled to Japan? A) Did. B) Have. C) Are. D) Has. Show Answer Correct Answer: B) Have. 13. Hazlan ..... her umbrella. A) Has forgotten. B) Have forgotten. C) Was forgot. D) Has forgot. Show Answer Correct Answer: A) Has forgotten. 14. This is ..... expensive dictionary I have had A) More. B) Most. C) The more. D) The most. Show Answer Correct Answer: D) The most. 15. What time expressions can you use with present perfect? A) Ever, never, already, yet, just, for, since. B) Always. C) Often. D) Sometimes. Show Answer Correct Answer: A) Ever, never, already, yet, just, for, since. 16. What is the primary usage of the present perfect tense? A) To indicate actions or events that have relevance to the present. B) To express habitual actions in the past. C) To describe actions that will happen in the future. D) To indicate actions that are currently happening. Show Answer Correct Answer: A) To indicate actions or events that have relevance to the present. 17. Choose the best answerI ..... the accident when I was waitingfor the taxi. A) See. B) Saw. C) Seeing. D) Seen. Show Answer Correct Answer: B) Saw. 18. These postcards ..... to us recently. A) Are sent. B) Have been sent. C) Were sent. D) Have sent. Show Answer Correct Answer: B) Have been sent. 19. She's never ..... pizza with chocolate! A) Ate. B) Eat. C) Eaten. D) None of the above. Show Answer Correct Answer: C) Eaten. 20. Has he seen the lake ..... ? A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 21. Dan:Yes, I have ..... done it. A) Yet. B) Since. C) Already. D) None of the above. Show Answer Correct Answer: C) Already. 22. Create a sentence in the present perfect using the verb 'to write'. A) I have written a letter. B) I write a letter. C) I will write a letter. D) I wrote a letter. Show Answer Correct Answer: A) I have written a letter. 23. Identify the correct usage of present perfect in this sentence:'I have seen that movie.' A) Correct usage of future perfect. B) Incorrect usage of past simple. C) Incorrect usage of present continuous. D) Correct usage of present perfect. Show Answer Correct Answer: D) Correct usage of present perfect. 24. She started learning English ten years ago. A) She has not learnt English before. B) She has learnt English since ten years. C) She has started learning English for ten years. D) She has learnt English for ten years. Show Answer Correct Answer: D) She has learnt English for ten years. 25. Which option could be an answer to this question:"Who has been phoned by Maddie?" A) Her mother. B) An umbrella. C) Her clothes. D) A rabbit. Show Answer Correct Answer: A) Her mother. 26. Sie ..... schon hier gewesen. A) Ist. B) War. C) Wird. D) Bist. Show Answer Correct Answer: A) Ist. 27. Past participle of:take A) Token. B) Taken. C) Took. D) Take. Show Answer Correct Answer: B) Taken. 28. Which sentence is in the present perfect? a) He has finished his project. b) He finished his project yesterday. A) A) He has finished his project. B) He will finish his project soon. C) He finishes his project every day. D) He has been finishing his project. Show Answer Correct Answer: A) A) He has finished his project. 29. The part of the computer where you see the pictures and the words is ..... A) Click. B) A memory stick. C) A screen. D) None of the above. Show Answer Correct Answer: C) A screen. 30. .... the Di Vinci Code? It's an interesting book. A) Have you ever reading. B) Have you ever read. C) You ever read. D) Has you ever read. Show Answer Correct Answer: B) Have you ever read. ← 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