This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 3 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We ..... the lighthouse yet. A) Haven't seen. B) Saw. C) Have seen. D) Didn't see. Show Answer Correct Answer: A) Haven't seen. 2. ..... (He/eat) snake? A) Did he ate. B) Has he ever eaten. C) Has he ever ate. D) Have he ever eaten. Show Answer Correct Answer: B) Has he ever eaten. 3. I ..... my binder yesterday, but my brother found it this morning. A) Have lost. B) Has lost. C) Lost. D) Have already lost. Show Answer Correct Answer: C) Lost. 4. The police haven't arrested anyone ..... A) Yet. B) Since. C) For. D) Already. Show Answer Correct Answer: A) Yet. 5. I ..... the project last night A) Finished. B) Have finished. C) All the above. D) None of the above. Show Answer Correct Answer: A) Finished. 6. We use ..... to ask or to talk something that happened in past and when exactly happened.Sometimes we use PAST TIME PHRASES.Example:"I visited the New York Zoo yesterday" A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 7. They ..... lots of money for it. A) Has paid. B) Paid. C) 've pay. D) Have paid. Show Answer Correct Answer: B) Paid. 8. We ..... (live) in this city for five years. A) Living. B) Has lived. C) Have lived. D) Will live. Show Answer Correct Answer: C) Have lived. 9. I ..... (hurt) my finger. It is okay now. A) Have hurted. B) Hurt. C) Has hurt. D) Have hurt. E) Hurted. Show Answer Correct Answer: B) Hurt. 10. Complete the sentences using the present perfect or the simple past:A:Have you ever eaten snails?B:Yes, I have.A: ..... you ..... (like) them? A) Have/liked. B) Has/liked. C) Did/like. D) None of the above. Show Answer Correct Answer: C) Did/like. 11. He ..... in Rome for a year when he was a student. A) Have lived. B) Lived. C) Has lived. D) Has lives. Show Answer Correct Answer: B) Lived. 12. Is this sentence correct or incorrect?I have finished my homework yet. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 13. He ..... (not play) basketball before. A) Has not played. B) Had not played. C) Not played. D) Did not played. Show Answer Correct Answer: B) Had not played. 14. Peter ..... (go) to Paris last year. That means that he ..... (be) to Paris three times! A) Went-has been. B) Went-was. C) Has gone-was. D) None of the above. Show Answer Correct Answer: A) Went-has been. 15. My Brother (do) his task last night and he (submit) it A) Did, has submitted. B) Has done, submitted. C) All the above. D) None of the above. Show Answer Correct Answer: A) Did, has submitted. 16. I ..... (learn) Spanish about 10 years ago, but I ..... (forget) most of it. A) Learn / forget. B) Have learned / forgot. C) Learned / have forgotten. D) Learned / have forgotted. Show Answer Correct Answer: C) Learned / have forgotten. 17. My sister visited / has visited us last weekend. A) Visited. B) Has visited. C) Visits. D) None of the above. Show Answer Correct Answer: A) Visited. 18. Last class, we ..... this topic. A) Have covered. B) Covered. C) All the above. D) None of the above. Show Answer Correct Answer: B) Covered. 19. Mary has ..... missed her flight. A) Yet. B) Ever. C) For. D) Just. Show Answer Correct Answer: D) Just. 20. Have you ..... Othello? A) See. B) Saw. C) Seen. D) None of the above. Show Answer Correct Answer: C) Seen. 21. The homeless dog ..... me because I gave it food. A) Didn't chase. B) Has chased. C) Hasn't chased. D) Chased. Show Answer Correct Answer: D) Chased. 22. They ..... a match in this tournament. A) Didn't lost. B) Haven't lost. C) Haven't losed. D) Hasn't lost. Show Answer Correct Answer: B) Haven't lost. 23. We ..... primary school 5 years ago. A) Started. B) Start. C) Has started. D) Have started. Show Answer Correct Answer: A) Started. 24. ENEROLISA ..... A HORSE TWICE. A) RODE. B) HAS DRIVEN. C) HAS RIDDEN. D) HAVE RIDDEN. Show Answer Correct Answer: C) HAS RIDDEN. 25. We have not gone back to normal classes ..... A) Yet. B) Already. C) Never. D) Just. Show Answer Correct Answer: A) Yet. 26. We ..... the same bank for the last ten years and don't want to change. A) Have used. B) Used. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have used. 27. She ..... lost her bag. A) Have. B) Has. C) Is. D) Was. Show Answer Correct Answer: B) Has. 28. She ..... (buy) a small apartment in Paris in 2010. A) Buyed. B) Bought. C) Has buyed. D) Has bought. Show Answer Correct Answer: B) Bought. 29. Hector ..... his last summer holiday in the country A) Spent. B) Spend. C) Have spent. D) Has spent. Show Answer Correct Answer: A) Spent. 30. The concert will start in two hours but the singers haven't arrived ..... A) FOR. B) YET. C) JUST. D) ALREADY. Show Answer Correct Answer: B) YET. 31. Listen Donna, I don't care if you (miss) the bus this morning. You (be) late to work too many times. You are fired! A) Missed-are. B) Missed-have been. C) Miss-are being. D) Missed-were. Show Answer Correct Answer: B) Missed-have been. 32. Meghan ..... early this morning and did her homework before lunch. A) Got up. B) Gets up. C) Have got up. D) Has got up. Show Answer Correct Answer: A) Got up. 33. I ..... to England. A) Haven't never. B) Didn't go. C) Have never been. D) Went. Show Answer Correct Answer: C) Have never been. 34. (you/see) ..... Julie this week? A) Did you saw. B) Has you seen. C) Have you seen. D) Did you see. E) Have you saw. Show Answer Correct Answer: C) Have you seen. 35. Alex is a journalist. He ..... a lot of interesting people. A) Has met. B) Have met. C) Has meet. D) Has meeted. Show Answer Correct Answer: A) Has met. 36. "Yesterday", last ..... "."this ..... " " ..... ago" and '' in ..... " are used for sentences and questions in:"We didn't do the dishes yesterday.", "Did you get up early this morning? A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 37. What is the correct use of 'ever' in a question? A) Did you ever go to Japan?. B) Have you ever been to Japan?. C) Will you ever go to Japan?. D) You have ever been to Japan?. Show Answer Correct Answer: B) Have you ever been to Japan?. 38. Make the sentence into simple past.I have eaten ceviche since yesterday. A) I ate ceviche yesterday. B) I eat ceviche yesterday. C) I have eaten ceviche yesterday. D) I eaten ceviche yesterday. Show Answer Correct Answer: A) I ate ceviche yesterday. 39. They never lived/ have never lived in the city. A) Lived. B) Have lived. C) Have never lived. D) None of the above. Show Answer Correct Answer: C) Have never lived. 40. She (live) in seven different countries, so she knows a lot about different cultures. A) Has lived. B) Lived. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has lived. 41. She has taught the children in this remote village since she graduated. A) She began to teach the children in this remote village when she graduated. B) She stopped teaching the children in this remote village when she graduated. C) She hasn't taught the children in this remote village when she graduated. D) She last taught the children in this remote village when she graduated. Show Answer Correct Answer: A) She began to teach the children in this remote village when she graduated. 42. ISADRA ..... A MOVIE LAST NIGHT. A) SAW. B) HAS SEEN. C) SEES. D) HAVE SEEN. Show Answer Correct Answer: A) SAW. 43. Fill in the blank:She ..... English for 5 years. A) Has studied. B) Has been studying. C) Studied. D) Is studying. Show Answer Correct Answer: B) Has been studying. 44. He ..... (fails) three exams already in this semester. A) Fail. B) Has failed. C) Failed. D) Have failed. Show Answer Correct Answer: B) Has failed. 45. Amna and her mom ..... to Canada and they are staying there for 2 months. A) Have been. B) Has gone. C) Have gone. D) Has been. Show Answer Correct Answer: C) Have gone. 46. Rolly ..... for days. A) Has not sleep. B) Has not slept. C) Slept. D) None of the above. Show Answer Correct Answer: B) Has not slept. 47. Paul ..... (work) in this company for three years. He works really hard everyday. A) Works. B) Worked. C) Have worked. D) Has worked. Show Answer Correct Answer: D) Has worked. 48. My brother ..... exercise in the gym yesterday. A) Has not did. B) Did not done. C) Did not do. D) Has not done. Show Answer Correct Answer: C) Did not do. 49. The students ..... (have) eight exams last month. A) Has had. B) Did have. C) Had. D) Have had. Show Answer Correct Answer: C) Had. 50. John ..... He is in your brother's room now. A) Arrived. B) Arrives. C) Has arrived. D) Is arriving. Show Answer Correct Answer: C) Has arrived. 51. (ever/you/play) ..... baseball? A) Has you ever played. B) Did you ever played. C) Have you ever play. D) Did you ever play. E) Have you ever played. Show Answer Correct Answer: E) Have you ever played. 52. I'm worried about Gina. She ..... (never / be) so late before. A) Has never been. B) Never was. C) Have never been. D) Never is. Show Answer Correct Answer: A) Has never been. 53. I've ..... parasailing in all my life. A) Never going. B) Never went. C) Never gone. D) None of the above. Show Answer Correct Answer: C) Never gone. 54. Read the following sentences and questions in order to identify the grammar tense:"Did you plan a surprise party for a friend?""I went out to a restaurant with my parents and we ate shrimps there ""We didn't try Thai Food" when we were in New York""I heard that song at the concert" A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 55. VERB TO PERFORM WHAT IS THE ADJECTIVE? A) PERFORMANCE. B) PERFORMING. C) PERFORMS. D) PERFORM. Show Answer Correct Answer: B) PERFORMING. 56. I have worked here ..... 2010. A) So far. B) In. C) Since. D) For. Show Answer Correct Answer: C) Since. 57. I'm sorry I'm late. I ..... the bus. A) Have missed. B) Missed. C) Has missed. D) Have miss. Show Answer Correct Answer: A) Have missed. 58. It's the first time I ..... abroad. A) Have travelled. B) Travelled. C) Did travel. D) Travel. Show Answer Correct Answer: A) Have travelled. 59. I ..... this shirt this week. A) Have not worn. B) Did not wear. C) Do not wear. D) None of the above. Show Answer Correct Answer: A) Have not worn. 60. LUZ ESTHER ..... A PIT A MONTH AGO. A) SANG. B) DROVE. C) DUG. D) SANK. Show Answer Correct Answer: C) DUG. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Vs Simple Past Quiz 1Present Perfect Vs Simple Past Quiz 2Present Perfect Vs Simple Past Quiz 4Present Perfect Vs Simple Past Quiz 5Present Perfect Vs Simple Past Quiz 6Present Perfect Vs Simple Past Quiz 7Present Perfect Vs Simple Past Quiz 8Present Perfect Vs Simple Past Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books