This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 14 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 14 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Ms. Yeung: ..... you ..... (submit) your homework yesterday? A) Did, submit. B) Have, submitted. C) Do, submit. D) Will, submit. Show Answer Correct Answer: A) Did, submit. 2. 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. 3. Identify the present perfect usage in this sentence:'I have never been to Japan.' A) Have never been. B) Have always been. C) Have visited before. D) Have not gone. Show Answer Correct Answer: A) Have never been. 4. What is the negative form of 'I have seen that film'? A) I did not see that film. B) I have not seen that film. C) I have never seen that film. D) I have seen that film not. Show Answer Correct Answer: B) I have not seen that film. 5. Create a negative sentence in present perfect using 'to write'. A) They have not writing the report. B) I have not write anything. C) He has not wrote a book. D) She has not written a letter. Show Answer Correct Answer: D) She has not written a letter. 6. Identify the time expression in this sentence:'They have visited Paris since 2019.' A) After 2019. B) Since 2019. C) Before 2019. D) In 2019. Show Answer Correct Answer: B) Since 2019. 7. The past participle of the verb TO CATCH is A) Catched. B) Cought. C) Caught. D) Catch. Show Answer Correct Answer: C) Caught. 8. What is the present perfect form of 'to be'? A) Was. B) Have been / has been. C) Is being. D) Will be. Show Answer Correct Answer: B) Have been / has been. 9. 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. 10. We've ..... the Pyramids. A) Seen. B) Saw. C) See. D) None of the above. Show Answer Correct Answer: A) Seen. 11. Create a question in present perfect about travel. A) Will you travel to another country?. B) Are you traveling to another country?. C) Did you travel to another country last year?. D) Have you ever traveled to another country?. Show Answer Correct Answer: D) Have you ever traveled to another country?. 12. 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. 13. Mom ..... me so many chores A) Have given. B) Gave. C) Is given. D) Has given. Show Answer Correct Answer: D) Has given. 14. What time expressions are commonly used with the present perfect tense? A) Tomorrow. B) Ever, never, just, already, yet, for, since. C) Always. D) Before. Show Answer Correct Answer: B) Ever, never, just, already, yet, for, since. 15. 17:The pictures ..... at school since last week. A) Has been drawn. B) Have been drawn. C) Have drawn. D) Were drawn. Show Answer Correct Answer: B) Have been drawn. 16. 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. 17. She has not called me back. True or False? A) She will call me back later. B) She has called me back. C) She forgot to call me back. D) Unknown. Show Answer Correct Answer: D) Unknown. 18. I have not met her for three years. A) I did not meet her three years ago. B) The last time I met her was three years ago. C) It is three years when I will meet her. D) During three years, I met her once. Show Answer Correct Answer: B) The last time I met her was three years ago. 19. My sister i still studying.She ..... her homework yet. A) Hasn't finished. B) Not finished. C) Haven't finished. D) Has not finishived. Show Answer Correct Answer: A) Hasn't finished. 20. Make a negative sentence:They ..... (not/to go) to the party last night. A) They are not going to the party last night. B) They did not went to the party last night. C) They did not go to the party last night. D) They have not gone to the party last night. Show Answer Correct Answer: C) They did not go to the party last night. 21. Fill in the blank:I (to read) that book several times. A) Was reading. B) Readed. C) Have read. D) Have reading. Show Answer Correct Answer: C) Have read. 22. I ..... the famous American movie, The Gladiator. A) Have never seen. B) Never seen. C) Have not seen. D) Has never seen. Show Answer Correct Answer: A) Have never seen. 23. How do you express an action that started in the past and continues to the present? A) Use the present continuous tense. B) Use the future perfect tense. C) Use the present perfect tense. D) Use the past simple tense. Show Answer Correct Answer: C) Use the present perfect tense. 24. Choose the correct present perfect affirmative sentence. A) They has eaten at that restaurant before. B) They have eaten at that restaurant before. C) All the above. D) None of the above. Show Answer Correct Answer: B) They have eaten at that restaurant before. 25. How do you form the present perfect tense with regular verbs? A) Have/has + verb 3 (base verb +-ed). B) Had + past participle. C) Have + present participle. D) Has + base verb. Show Answer Correct Answer: A) Have/has + verb 3 (base verb +-ed). 26. Dad started collecting stamps five years ago. A) C:Dad collected stamps for 5 years. B) A:Dad has collected stamps for 5 year. C) B:Dad was collecting stamps for five years. D) D:Dad has been collecting stamps for five years. Show Answer Correct Answer: D) D:Dad has been collecting stamps for five years. 27. "Why don't you watch the film?''"I ..... before" A) Watch. B) Have watched. C) Watched. D) Watches. Show Answer Correct Answer: B) Have watched. 28. Form a present perfect sentence with 'to see' and 'this year'. A) I have seen many movies this year. B) I saw many movies this year. C) I have seen a movie last year. D) I will see many movies this year. Show Answer Correct Answer: A) I have seen many movies this year. 29. What is the difference between 'I have seen' and 'I saw'? A) 'I saw' indicates ongoing actions. B) Both phrases mean the same thing. C) The difference is in the tense and the time reference:'I have seen' relates to the present, while 'I saw' refers to a specific past event. D) 'I have seen' is used for future events. Show Answer Correct Answer: C) The difference is in the tense and the time reference:'I have seen' relates to the present, while 'I saw' refers to a specific past event. 30. Eric hasn't ..... his homework yet. A) Finish. B) Finishing. C) Finished. D) Is finish. Show Answer Correct Answer: C) Finished. 31. How would you say "lo acabas de hacer" in English? A) You have done just it. B) You has just done it. C) You have just done it. D) You did just do it. Show Answer Correct Answer: C) You have just done it. 32. She hasn't played the piano for five years. A) She doesn't play piano five years ago. B) The last time she played the piano five years ago. C) She played the piano five years ago. D) The last time she played the piano was five years ago. Show Answer Correct Answer: D) The last time she played the piano was five years ago. 33. What is the Spanish translation of the sentence:'I have finished my homework.'? A) Tengo que hacer mi tarea. B) Estoy haciendo mi tarea. C) Voy a terminar mi tarea. D) He terminado mi tarea. Show Answer Correct Answer: D) He terminado mi tarea. 34. "She had solved the problems very well." A) The problems had been solved very well. B) The problems are solved very well. C) The problems have been solved very well. D) The problems has been solved very well. Show Answer Correct Answer: A) The problems had been solved very well. 35. The past participle of the verb TO BEGIN is A) Begun. B) Begined. C) Began. D) Begin. Show Answer Correct Answer: A) Begun. 36. Pedro (apagar) las luces. A) Ha apagado. B) He apagadas. C) Apagado. D) None of the above. Show Answer Correct Answer: A) Ha apagado. 37. Have you ever tried sushi? A) Yes, I have tried sushi. B) I've never heard of sushi. C) I only eat desserts. D) No, I prefer pizza. Show Answer Correct Answer: A) Yes, I have tried sushi. 38. Convert 'She writes a letter' into present perfect tense. A) She is writing a letter. B) She has written a letter. C) She wrote a letter. D) She has write a letter. Show Answer Correct Answer: B) She has written a letter. 39. Which of the following sentences is the correct negative form of "I have decided" ? A) I not have decided yet. B) I have decided not yet. C) I have not decided yet. D) I have yet decided not. Show Answer Correct Answer: C) I have not decided yet. 40. 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. 41. 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. 42. Form a present perfect sentence with 'to learn' and 'recently'. A) I have learned recently. B) I learned recently. C) I have been learning recently. D) I will learn recently. Show Answer Correct Answer: A) I have learned recently. 43. Identify the present perfect usage in:'She has lived here for five years.' A) Has lived here. B) Has lived. C) Has been living here. D) Lives here. Show Answer Correct Answer: B) Has lived. 44. Ich ..... gegangen. A) Sind. B) Bist. C) Bin. D) War. Show Answer Correct Answer: C) Bin. 45. She ..... to Paris many times. A) Goes. B) Go. C) Went. D) Has been. Show Answer Correct Answer: D) Has been. 46. 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. 47. Form a present perfect sentence using 'to make'. A) He has made dinner. B) They have made a plan. C) She has made a cake. D) I have made a mistake. Show Answer Correct Answer: C) She has made a cake. 48. I (not try) hot food before. It is quite strange to me. A) Haven't tried. B) Haven't try. C) Didn't try. D) Don't try. Show Answer Correct Answer: A) Haven't tried. 49. Complete the sentence: "The letter has been ..... by her boyfriend." A) Buy. B) Written. C) Make. D) Wrote. Show Answer Correct Answer: B) Written. 50. Which sentence is in the past simple:'I have played soccer' or 'I played soccer yesterday'? A) I play soccer every week. B) I have played soccer. C) I played soccer yesterday. D) I was playing soccer yesterday. Show Answer Correct Answer: C) I played soccer yesterday. 51. I have not visited the museum. True or False? A) I plan to visit the museum. B) I have visited the museum. C) True. D) False. Show Answer Correct Answer: C) True. 52. 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?. 53. 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. 54. Where ..... (you / be) yesterday? A) Were you. B) You were. C) Did you be. D) Was you. Show Answer Correct Answer: A) Were you. 55. Create a sentence in present perfect:(to learn) a new language this year? A) I have learned a new language this year. B) I learn a new language this year. C) I will learn a new language this year. D) I learned a new language this year. Show Answer Correct Answer: A) I have learned a new language this year. 56. My neighbor's dog is barking.It ..... for 2 hours now. A) Has barked. B) Barked. C) Has barking. D) Have barked. Show Answer Correct Answer: A) Has barked. 57. Create a question:He has worked here for five years, ..... he? A) Hasn't he?. B) Did he?. C) Wasn't he?. D) Isn't he?. Show Answer Correct Answer: A) Hasn't he?. 58. / you do your homework this week? A) Have you do your homework this week?. B) Have you done your homework this week?. C) Did you do your homework this week?. D) Did you done your homework this week?. Show Answer Correct Answer: B) Have you done your homework this week?. 59. The film / start (already) A) The film hasn't started already. B) The film has started already. C) The film hasn't already started. D) The film has already started. Show Answer Correct Answer: D) The film has already started. 60. How do you form the present perfect tense with Nominal Sentence? A) Use 'had' + present participle of the verb. B) Use 'have/has' + been. C) Use 'am/is/are' + base form of the verb. D) Use 'will' + past participle of the verb. Show Answer Correct Answer: B) Use 'have/has' + been. ← 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