This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 19 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 19 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have studied English ..... seven years. A) Since. B) Yet. C) Ever. D) For. Show Answer Correct Answer: D) For. 2. My family ..... to Paris in 1990. A) Moved. B) Have moved. C) Has moved. D) Moving. Show Answer Correct Answer: A) Moved. 3. 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. 4. My sister ..... very shy when she was in high school, but during university she became more outgoing. A) Has been. B) Was. C) Did be. D) Have been. Show Answer Correct Answer: B) Was. 5. A: "Have you ever been to Australia?"B:No, I ..... there. A) Have been. B) Have never been. C) Has being. D) Have always been. Show Answer Correct Answer: B) Have never been. 6. I ..... here since 2008. A) Has lived. B) Lived. C) Have lived. D) None of the above. Show Answer Correct Answer: C) Have lived. 7. Fill in the blank:They ..... a movie last night. A) Ate. B) Watched. C) Played. D) Saw. Show Answer Correct Answer: B) Watched. 8. 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. 9. Fill in the blank:They ..... each other since childhood. A) Met. B) Know. C) Hate. D) Ignore. Show Answer Correct Answer: B) Know. 10. He has ..... on stage. A) Sing. B) Sang. C) Sung. D) None of the above. Show Answer Correct Answer: C) Sung. 11. They ..... their exams yesterday. A) Has written. B) Have written. C) Write. D) Writes. E) Wrote. Show Answer Correct Answer: E) Wrote. 12. VERB TO ENTERTAIN WHAT IS THE NOUN OR NOUNS? A) ENTERTAINER. B) ENTERTAINMENT/ENTERTAINER. C) ENTERTAINED. D) ENETERTAINMENT. Show Answer Correct Answer: B) ENTERTAINMENT/ENTERTAINER. 13. ..... 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. 14. ..... Firefly Lane? I love it! A) Did you see. B) Did you saw. C) Have you seen. D) Have you saw. Show Answer Correct Answer: C) Have you seen. 15. 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. 16. Some farmers in Turkey have used old farming methods ..... over a thousand years. A) Yet. B) Already. C) Since. D) For. Show Answer Correct Answer: D) For. 17. -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. 18. When ..... you ..... (go)? A) Did / went. B) Did / goes. C) Did / go. D) None of the above. Show Answer Correct Answer: C) Did / go. 19. 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. 20. 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. 21. 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. 22. 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. 23. 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. 24. 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. 25. He ..... a long time sorting that out. A) Has spent. B) 've spent. C) Spent. D) Spends. Show Answer Correct Answer: C) Spent. ← 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 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books