This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 29 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 29 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What ..... she ..... yesterday? A) Has done. B) Did do. C) All the above. D) None of the above. Show Answer Correct Answer: B) Did do. 2. WHEN I WAS YOUNGER A) FINISHED TIME. B) UNFINISHED TIME. C) All the above. D) None of the above. Show Answer Correct Answer: A) FINISHED TIME. 3. I'm exhausted. I ..... here since 7 o'clock this morning. A) Am. B) Have been. C) Was. D) Have gone. Show Answer Correct Answer: B) Have been. 4. When ..... she fly the plane? A) Did. B) Had. C) Have. D) None of the above. Show Answer Correct Answer: A) Did. 5. Someone has visited our website ..... A) Yet. B) Already. C) Since. D) For. Show Answer Correct Answer: B) Already. 6. Fill in the blank:"My brother and his wife ..... in the same house ..... 2008. They love the neighborhood" A) Have lived / since. B) Has lived / since. C) Haven't lived / for. D) Hasn't lived / since. Show Answer Correct Answer: A) Have lived / since. 7. I ..... Robotics in 2010. A) Studied. B) Have studied. C) Has been studying. D) None of the above. Show Answer Correct Answer: A) Studied. 8. Our teacher ..... the homework to us. A) Has gave. B) Have do. C) Has given. D) None of the above. Show Answer Correct Answer: C) Has given. 9. I ..... (eat) fish for dinner last night A) Ate. B) Eaten. C) All the above. D) None of the above. Show Answer Correct Answer: A) Ate. 10. She started driving to work 1 month ago. A) She has just started driving to work. B) The last time she drove to work was a month ago. C) She hasn't driven to work for a month. D) She has driven to work for a month. Show Answer Correct Answer: D) She has driven to work for a month. 11. FOR is used for a period of time. A) FALSE. B) TRUE. C) NONE. D) MAYBE. Show Answer Correct Answer: B) TRUE. 12. .... you ever ..... breakfast at a fancy restaurant? A) Have-had. B) Has-been. C) Did-have. D) None of the above. Show Answer Correct Answer: A) Have-had. 13. TRUE OR FALSE We use the present perfect with for and since to talk about an unfinished period of time, from the the past until now. A) TRUE. B) FALSE. C) All the above. D) None of the above. Show Answer Correct Answer: A) TRUE. 14. -Last summer I ..... to Italy with my family. A) Have gone. B) Went. C) Has gone. D) None of the above. Show Answer Correct Answer: B) Went. 15. I ..... eaten seafood A) Didn't. B) Did never. C) Have never. D) Never have. Show Answer Correct Answer: C) Have never. 16. To talk about finished actions, we use: A) Simple past. B) Present perfect. C) Past participle. D) None of the above. Show Answer Correct Answer: A) Simple past. 17. What is the correct form of the verb in the present perfect tense? A) Will live. B) Has lived. C) Lived. D) Living. Show Answer Correct Answer: B) Has lived. 18. She ..... (see) a polar bear in the zoo the last year. A) Seen. B) Seed. C) Saw. D) Sawn. Show Answer Correct Answer: C) Saw. 19. I ..... john last week. A) See. B) Saw. C) Seen. D) None of the above. Show Answer Correct Answer: B) Saw. 20. When do we use simple past? A) To talk about an action connected to the present. B) To talk about an action with no connection to the present. C) All the above. D) None of the above. Show Answer Correct Answer: B) To talk about an action with no connection to the present. 21. Sam (arrive) in San Diego a week ago. A) Arrives. B) Has arrived. C) Arrived. D) Will arrive. Show Answer Correct Answer: C) Arrived. 22. Choose the correct answer to complete the sentence.Yes, I know David. We have ..... been introduced. It was a a party last week. A) Just. B) Already. C) Yet. D) None of the above. Show Answer Correct Answer: B) Already. 23. Which tense is used when the time of the action is not specified? A) Future Tense. B) Simple Past Tense. C) Present Perfect Tense. D) Present Continuous Tense. Show Answer Correct Answer: C) Present Perfect Tense. 24. We ..... 5th yet. A) Have finished. B) Haven't finished. C) Hasn't finished. D) Didn't finish. Show Answer Correct Answer: B) Haven't finished. 25. She ..... never ..... a mountain. (climb) A) Have / climbed. B) Has / climb. C) Has / climbed. D) Has / climbs. Show Answer Correct Answer: C) Has / climbed. ← 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