This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 17 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Hazlan ..... her umbrella. A) Was forgot. B) Has forgotten. C) Have forgotten. D) Has forgot. Show Answer Correct Answer: B) Has forgotten. 2. This is ..... expensive dictionary I have had A) Most. B) The more. C) More. D) The most. Show Answer Correct Answer: D) The most. 3. What time expressions can you use with present perfect? A) Ever, never, already, yet, just, for, since. B) Sometimes. C) Always. D) Often. Show Answer Correct Answer: A) Ever, never, already, yet, just, for, since. 4. What is the primary usage of the present perfect tense? A) To express habitual actions in the past. B) To indicate actions that are currently happening. C) To describe actions that will happen in the future. D) To indicate actions or events that have relevance to the present. Show Answer Correct Answer: D) To indicate actions or events that have relevance to the present. 5. Choose the best answerI ..... the accident when I was waitingfor the taxi. A) Seeing. B) Saw. C) Seen. D) See. Show Answer Correct Answer: B) Saw. 6. These postcards ..... to us recently. A) Were sent. B) Have been sent. C) Are sent. D) Have sent. Show Answer Correct Answer: B) Have been sent. 7. She's never ..... pizza with chocolate! A) Ate. B) Eat. C) Eaten. D) None of the above. Show Answer Correct Answer: C) Eaten. 8. Has he seen the lake ..... ? A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 9. Dan:Yes, I have ..... done it. A) Yet. B) Since. C) Already. D) None of the above. Show Answer Correct Answer: C) Already. 10. Create a sentence in the present perfect using the verb 'to write'. A) I wrote a letter. B) I will write a letter. C) I write a letter. D) I have written a letter. Show Answer Correct Answer: D) I have written a letter. 11. Identify the correct usage of present perfect in this sentence:'I have seen that movie.' A) Correct usage of present perfect. B) Incorrect usage of past simple. C) Correct usage of future perfect. D) Incorrect usage of present continuous. Show Answer Correct Answer: A) Correct usage of present perfect. 12. She started learning English ten years ago. A) She has learnt English since ten years. B) She has started learning English for ten years. C) She has learnt English for ten years. D) She has not learnt English before. Show Answer Correct Answer: C) She has learnt English for ten years. 13. 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. 14. Sie ..... schon hier gewesen. A) Wird. B) Bist. C) Ist. D) War. Show Answer Correct Answer: C) Ist. 15. Which sentence is in the present perfect? a) He has finished his project. b) He finished his project yesterday. A) He has been finishing his project. B) He will finish his project soon. C) He finishes his project every day. D) A) He has finished his project. Show Answer Correct Answer: D) A) He has finished his project. 16. 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. 17. .... the Di Vinci Code? It's an interesting book. A) Have you ever read. B) You ever read. C) Have you ever reading. D) Has you ever read. Show Answer Correct Answer: A) Have you ever read. 18. The past participle of the verb TO CUT A) Cutted. B) Cot. C) Cuted. D) Cut. Show Answer Correct Answer: D) Cut. 19. How do you form a negative sentence in the present perfect? A) Subject + did + not + past participle. B) Subject + has + not + verb. C) Subject + have/has + not + past participle. D) Subject + have + not + infinitive. Show Answer Correct Answer: C) Subject + have/has + not + past participle. 20. Have they seen the waterfall ..... ? A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 21. Create a sentence in present perfect:(to visit) your grandparents recently? A) Have you visited your grandparents recently?. B) Have you been visiting your grandparents recently?. C) Did you visit your grandparents recently?. D) You visited your grandparents recently?. Show Answer Correct Answer: A) Have you visited your grandparents recently?. 22. They ..... for 10 years A) Lives. B) Living. C) Have lived. D) Lived. Show Answer Correct Answer: C) Have lived. 23. Choose the correct form:We ..... (to eat) sushi before. A) Will eat sushi. B) Eating sushi. C) Ate sushi. D) Have eaten. Show Answer Correct Answer: D) Have eaten. 24. Wann ..... ihr gestern nach Hause gekommen? A) Hast. B) Habt. C) Seid. D) Sind. Show Answer Correct Answer: C) Seid. 25. They have changed the date of the meeting A) The meeting has been changed the date. B) The date of the meeting has been changed. C) The date of the meeting has changed. D) The date of the meeting has been change by them. Show Answer Correct Answer: B) The date of the meeting has been changed. 26. Give an example of a sentence in the present perfect that shows a recent action. A) I have been studying for weeks. B) I will finish my homework tomorrow. C) I finished my homework yesterday. D) I have just finished my homework. Show Answer Correct Answer: D) I have just finished my homework. 27. Huy ..... learnt English for 5 years. A) Having. B) To have. C) Have. D) Has. Show Answer Correct Answer: D) Has. 28. We have not completed the project on time. True or False? A) The project is still in progress. B) The project was completed on time. C) True. D) We completed the project ahead of schedule. Show Answer Correct Answer: C) True. 29. He (live) ..... here for ten years. A) Has lived. B) Have lived. C) Live. D) None of the above. Show Answer Correct Answer: A) Has lived. 30. Vanya ..... me 20 years ago. We ..... friends since then. A) Have met; are. B) Met; have been. C) Meet; have been. D) Has met; were. Show Answer Correct Answer: B) Met; have been. 31. Fill in the blank:She ..... (to finish) her homework. A) Finished. B) Finish. C) Finishing. D) Finishes. Show Answer Correct Answer: D) Finishes. 32. Mr Anh Kiet ..... learnt English for many years A) Is. B) Will. C) Has. D) Have. Show Answer Correct Answer: C) Has. 33. It's the first time ..... all the answers right in the test A) I'd got. B) I've been getting. C) I'd been getting. D) I've got. Show Answer Correct Answer: D) I've got. 34. She ..... (not/to finish) her homework yet. A) Has not finished. B) Did not finished. C) Hasn't finished yet. D) Has not finish. Show Answer Correct Answer: A) Has not finished. 35. Which of the following sentences is an example of the present perfect tense? A) He is eating right now. B) They will eat dinner later. C) I eat lunch at noon. D) She has eaten her lunch. Show Answer Correct Answer: D) She has eaten her lunch. 36. She's ..... the bedroom. A) Tidies. B) Printed. C) Tidied. D) None of the above. Show Answer Correct Answer: C) Tidied. 37. There ..... many opportunities for growth in the tech industry. A) Have been. B) Was. C) Are. D) Has been. Show Answer Correct Answer: A) Have been. 38. Identify the present perfect usage:They have played soccer yesterday. Is this correct? A) Yes, it is correct. B) They have played soccer last week. C) They played soccer yesterday. D) No, it is not correct. Show Answer Correct Answer: D) No, it is not correct. 39. Wer ..... eine gute Note gehabt? A) Habt. B) Ist. C) Hast. D) Hat. Show Answer Correct Answer: D) Hat. 40. This is the first time his children have tried Japanese cuisine. A) His children last tried Japanese cuisine a long time ago. B) His children tried Japanese cuisine at first. C) His children tried Japanese cuisine before. D) His children have never tried Japanese cuisine before. Show Answer Correct Answer: D) His children have never tried Japanese cuisine before. 41. I ..... (to visit) Paris three times. A) Have visited. B) Visited Paris three times. C) Have been visiting Paris. D) Was visiting Paris three times. Show Answer Correct Answer: A) Have visited. 42. Use the time expression 'for three years' in a present perfect sentence. A) I will live here for three years. B) I have been living here since three years. C) I have lived here for three years. D) I lived here for three years. Show Answer Correct Answer: C) I have lived here for three years. 43. My mum ..... to her hometown recently. A) B:returned. B) C:didn't return. C) A:doesn't returns. D) D:hasn't returned. Show Answer Correct Answer: D) D:hasn't returned. 44. Ever or never?:I have ..... eaten Sushi. A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: B) Never. 45. ..... she ..... (to try) sushi before? A) Has she trying sushi before?. B) Will she try sushi before?. C) Has she tried sushi before?. D) Did she try sushi before?. Show Answer Correct Answer: C) Has she tried sushi before?. 46. Select the verb that doesn't correspond to the Passive Voice in the Present Perfect tense A) Has been taken. B) Has been cooked. C) Has been made. D) Have ride. Show Answer Correct Answer: D) Have ride. 47. Choose the correct form:'He has ..... (be) to London three times.' A) Being. B) Be. C) Was. D) Been. Show Answer Correct Answer: D) Been. 48. Differentiate:What is the difference between 'I ate' and 'I have eaten'? A) 'I ate' is used for ongoing actions; 'I have eaten' is for habitual actions. B) 'I ate' is a future action; 'I have eaten' is a past action. C) 'I ate' indicates a present action; 'I have eaten' refers to a future action. D) 'I ate' refers to a completed action in the past; 'I have eaten' indicates a past action with present relevance. Show Answer Correct Answer: D) 'I ate' refers to a completed action in the past; 'I have eaten' indicates a past action with present relevance. 49. Since=desde-We use "since": 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: B) For a starting point in the past. 50. My career as a teacher began 14 years ago. A) For 14 years have I been a teacher. B) I have started teaching for 14 years now. C) I was a teacher for 14 years. D) I have been a teacher for 14 years now. Show Answer Correct Answer: D) I have been a teacher for 14 years now. 51. What is the auxiliary verb in this sentence:Have you seen my keys? A) Have. B) My. C) Seen. D) You. Show Answer Correct Answer: A) Have. 52. How do you form an interrogative sentence in the present perfect? A) Use 'Will' + subject + past participle. B) Use 'Am' or 'Is' + subject + past participle. C) Use 'Did' + subject + base form of the verb. D) Use 'Have' or 'Has' + subject + past participle. Show Answer Correct Answer: D) Use 'Have' or 'Has' + subject + past participle. 53. Identify the present perfect usage:I have lived in Paris for five years. Is this correct? A) Yes, this is correct. B) I have been living in Paris for five years. C) No, this is incorrect. D) I have lived in Paris five years. Show Answer Correct Answer: A) Yes, this is correct. 54. Look! She ..... a new dress! (buy) A) Buyed. B) Have bought. C) Has bought. D) None of the above. Show Answer Correct Answer: C) Has bought. 55. Form the present perfect tense of the verb 'to eat'. A) Eating. B) Have eaten / has eaten. C) Ate. D) Will eat. Show Answer Correct Answer: B) Have eaten / has eaten. 56. Convert the sentence 'I eat breakfast' to present perfect. A) I will eat breakfast. B) I am eating breakfast. C) I have eaten breakfast. D) I eat breakfasted. Show Answer Correct Answer: C) I have eaten breakfast. 57. X:Harjo looks very happy today. He receives a new position in the office.Y:Don't you know he ..... to be the new general manager? The final decision will be tomorrow. A) Is being promoted. B) Has been promoted. C) Has to promoted. D) Has promoted. Show Answer Correct Answer: B) Has been promoted. 58. He started working as an engineer 5 years ago. A) C:He was working as an engineer 5 years ago. B) B:He has worked as an engineer for 5 years. C) A:He has started working as an engineer since 5 years ago. D) D:He didn't work as an engineer any more. Show Answer Correct Answer: B) B:He has worked as an engineer for 5 years. 59. We ..... (not/know) why Sarah is upset, but she ..... (not/speak) to us for ages. A) Haven't known/ hasn't spoken. B) Don't know/ hasn't spoken. C) Didn't know/ haven't spoken. D) Don't know/ don't speak. Show Answer Correct Answer: B) Don't know/ hasn't spoken. 60. Mary's been in Paris ..... last year. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. ← 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