This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 8 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 8 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I haven't seen my parents ..... last Christmas. A) Already. B) For. C) Since. D) Before. Show Answer Correct Answer: C) Since. 2. THE STRUCTURE OF THE SIMPLE PAST IS A) WAS / WERE / ATE / DIDN'T EAT. B) HAS / HAVE + PAST PARTICIPLE. C) All the above. D) None of the above. Show Answer Correct Answer: A) WAS / WERE / ATE / DIDN'T EAT. 3. Choose the sentence structure of 'Present Perfect' (+) A) Subject+have/has+verb (v3)+complement. B) Did+subject+verb(v2)+complement+?. C) Subject+verb(v1)+complement. D) None of the above. Show Answer Correct Answer: A) Subject+have/has+verb (v3)+complement. 4. Has she ..... ridden a motorcycle? A) Have. B) Ever. C) Rode. D) None of the above. Show Answer Correct Answer: B) Ever. 5. We haven't finished the lesson ..... A) Yet. B) Just. C) Already. D) None of the above. Show Answer Correct Answer: A) Yet. 6. We ..... to China in 2010 A) Have went. B) Have gone. C) Has gone. D) Went. Show Answer Correct Answer: D) Went. 7. Last weekend, I ..... to Guatemala to do volunteer work. A) Have gone. B) Went. C) Didn't went. D) Gone. Show Answer Correct Answer: B) Went. 8. I ..... that movie three times. It's my favorite! A) Have seen. B) Saw. C) See. D) None of the above. Show Answer Correct Answer: A) Have seen. 9. Fatima is from a hot, arid part of the country. She ..... snow. A) Has never seen. B) Never saw. C) Has never saw. D) None of the above. Show Answer Correct Answer: A) Has never seen. 10. Which of the following is NOT a use of the past simple tense? A) For ongoing actions. B) For finished actions. C) For past facts. D) For habits in the past. Show Answer Correct Answer: A) For ongoing actions. 11. I have studied English ..... seven years. A) Since. B) For. C) Ever. D) Yet. Show Answer Correct Answer: B) For. 12. My family ..... to Paris in 1990. A) Moved. B) Has moved. C) Moving. D) Have moved. Show Answer Correct Answer: A) Moved. 13. What are you good at? A) I learned how to manage my time. B) My main skills are writing and givingpresentations. C) I spend a lot of time reading novels. D) None of the above. Show Answer Correct Answer: B) My main skills are writing and givingpresentations. 14. My sister ..... very shy when she was in high school, but during university she became more outgoing. A) Have been. B) Has been. C) Did be. D) Was. Show Answer Correct Answer: D) Was. 15. A: "Have you ever been to Australia?"B:No, I ..... there. A) Have been. B) Has being. C) Have always been. D) Have never been. Show Answer Correct Answer: D) Have never been. 16. I ..... here since 2008. A) Has lived. B) Lived. C) Have lived. D) None of the above. Show Answer Correct Answer: C) Have lived. 17. Fill in the blank:They ..... a movie last night. A) Ate. B) Saw. C) Watched. D) Played. Show Answer Correct Answer: C) Watched. 18. Is this sentence present perfect or simple past?I have been a good student. A) Present Perfect. B) Simple Past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present Perfect. 19. Fill in the blank:They ..... each other since childhood. A) Ignore. B) Hate. C) Met. D) Know. Show Answer Correct Answer: D) Know. 20. He has ..... on stage. A) Sing. B) Sang. C) Sung. D) None of the above. Show Answer Correct Answer: C) Sung. 21. They ..... their exams yesterday. A) Write. B) Wrote. C) Writes. D) Has written. E) Have written. Show Answer Correct Answer: B) Wrote. 22. VERB TO ENTERTAIN WHAT IS THE NOUN OR NOUNS? A) ENTERTAINMENT/ENTERTAINER. B) ENETERTAINMENT. C) ENTERTAINED. D) ENTERTAINER. Show Answer Correct Answer: A) ENTERTAINMENT/ENTERTAINER. 23. ..... you ..... any famous when you were in NY? A) Did/ see. B) Have/seen. C) Have/see. D) Did/saw. Show Answer Correct Answer: A) Did/ see. 24. ..... Firefly Lane? I love it! A) Did you see. B) Have you seen. C) Have you saw. D) Did you saw. Show Answer Correct Answer: B) Have you seen. 25. We ..... filming the new movie yet. We plan to start on Monday. A) Didn't start. B) Haven't started. C) All the above. D) None of the above. Show Answer Correct Answer: B) Haven't started. 26. Some farmers in Turkey have used old farming methods ..... over a thousand years. A) Yet. B) For. C) Already. D) Since. Show Answer Correct Answer: B) For. 27. -My children ..... an expensive vase last week at my mother's house. A) Have-broken. B) Broke. C) Has-break. D) None of the above. Show Answer Correct Answer: B) Broke. 28. When ..... you ..... (go)? A) Did / went. B) Did / goes. C) Did / go. D) None of the above. Show Answer Correct Answer: C) Did / go. 29. They ..... for more than 2 hours. They feel tired so they stop to take a rest. A) Walks. B) Had walked. C) Walked. D) Have walked. Show Answer Correct Answer: D) Have walked. 30. I ..... with the same cameraman since 2010 A) Worked. B) Have worked. C) Has work. D) None of the above. Show Answer Correct Answer: B) Have worked. 31. She ..... 10 months in the project that year. A) Has spent. B) Spent. C) All the above. D) None of the above. Show Answer Correct Answer: B) Spent. 32. Don't come here with these muddy shoes! I have ..... cleaned the floor! A) Yet. B) Already. C) Just. D) None of the above. Show Answer Correct Answer: C) Just. 33. Did you / Have you ever read three pigs history? A) Have you ever. B) Did you. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you ever. 34. I did not travel the last vacation because of the covid 19 pandemic A) Simple past. B) Present perfect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Simple past. 35. He ..... a long time sorting that out. A) Spent. B) 've spent. C) Has spent. D) Spends. Show Answer Correct Answer: A) Spent. 36. He doesn't like this movie because he ..... it many times already. A) Has watched. B) Watch. C) Watched. D) Have watched. Show Answer Correct Answer: A) Has watched. 37. She has ..... the bus to school since she was 10. A) Take. B) Taken. C) Took. D) None of the above. Show Answer Correct Answer: B) Taken. 38. In 2008, Edward Norton ..... in the Incredible Hulk, performing action scenes A) Stared. B) Has stared. C) Have stared. D) None of the above. Show Answer Correct Answer: A) Stared. 39. What does the term 'ever' mean in the context of present perfect? A) At a specific time. B) Not at any time. C) At any time. D) In the past only. Show Answer Correct Answer: C) At any time. 40. -You ..... greek food yet. A) Have-tried. B) Haven't-tried. C) Have-try. D) None of the above. Show Answer Correct Answer: B) Haven't-tried. 41. Sorry, I forgot / have forgotten my pencil. A) Have forgotten. B) Forgot. C) All the above. D) None of the above. Show Answer Correct Answer: B) Forgot. 42. She ..... an interesting story book yesterday to me. I ..... so curious to the ending. A) Reading-was. B) Read-were. C) Have read-been. D) Read-was. Show Answer Correct Answer: D) Read-was. 43. A:We ..... to the Copernicus centre last year.B:Wow, ..... it? A) Went / did you like. B) Went / have you liked. C) Have gone / have you liked. D) Have gone / did you like. Show Answer Correct Answer: A) Went / did you like. 44. Well, I don't understand why the people like Horror movies. In my life, ..... Horror movie. A) I have seen. B) I have ever seen. C) I never saw. D) I have never seen. Show Answer Correct Answer: D) I have never seen. 45. ..... (I/not/see) that movie yet. A) I didn't see. B) I haven't seen. C) I didn't saw. D) I have seen. Show Answer Correct Answer: B) I haven't seen. 46. Choose the correct answer to complete the sentence.Haven't you finished that composition for History class ..... ? It is for tomorrow. A) Just. B) Already. C) Yet. D) None of the above. Show Answer Correct Answer: C) Yet. 47. The company ..... a pay rise last year. A) Hasn't given. B) Didn't give. C) All the above. D) None of the above. Show Answer Correct Answer: B) Didn't give. 48. I ..... at home all weekend. A) Staied. B) Stayed. C) Have stayed. D) Stays. Show Answer Correct Answer: B) Stayed. 49. A:Have you ever tried frog legs?B:No, I ..... But my sister ..... them last week. A) Haven't / has tried. B) Hasn't / try. C) Haven't / tried. D) Didn't / have tried. Show Answer Correct Answer: C) Haven't / tried. 50. My brothers have ..... lessons since they were five. A) Taked. B) Take. C) Took. D) Taken. Show Answer Correct Answer: A) Taked. 51. Fill in the blank:He ..... his breakfast an hour ago. A) Skipped. B) Drank. C) Cooked. D) Ate. Show Answer Correct Answer: D) Ate. 52. Mike has ..... phoned from Italy. I spoke to her a few minutes ago. A) FOR. B) ALREADY. C) YET. D) JUST. Show Answer Correct Answer: D) JUST. 53. Fill in the blank:I ..... my homework yesterday. A) Finished. B) Forgot. C) Didn't. D) Did. Show Answer Correct Answer: D) Did. 54. He (lose) his job last month and since then he (be) out of workWhy he (lose) his job?He (be) very rude to Mr Pitt. A) Lost, has been, did he lose, was. B) Lost, was, has he lost, was. C) Has lost, has been, has he lost, was. D) Has lost, has been, did he lose, was. Show Answer Correct Answer: A) Lost, has been, did he lose, was. 55. Fill in the blank:We ..... to the beach last summer. A) Swam. B) Went. C) Ate. D) Visited. Show Answer Correct Answer: B) Went. 56. I have already seen Julie today twice. (see) A) The sentences is correct with present perfect. B) The sentences is incorrect with present perfect. C) All the above. D) None of the above. Show Answer Correct Answer: A) The sentences is correct with present perfect. 57. Choose the best option identifying the correct time:We use the present perfect ..... A) To refer to specific time in past. B) To describe general experiences. C) Describe actions that happen at moment. D) None of the above. Show Answer Correct Answer: B) To describe general experiences. 58. This is the most interesting book I ..... A) Ever read. B) Have ever read. C) Has ever read. D) Ever reads. Show Answer Correct Answer: B) Have ever read. 59. I (never/go) to Vienna A) Have never gone. B) Was never. C) Have never been. D) Never went. Show Answer Correct Answer: C) Have never been. 60. Congratulations ! You have ..... won a trip to New York. A) JUST. B) YET. C) ALREADY. D) FOR. Show Answer Correct Answer: A) JUST. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Vs Simple Past Quiz 1Present Perfect Vs Simple Past Quiz 2Present Perfect Vs Simple Past Quiz 3Present 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 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books