This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 31 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 31 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. THE TENSE IN THIS SENTENCE '' SHE DIDN'T GO TO THE MARKET LAST WEEK." IS A) SIMPLE PAST. B) PRESENT PERFECT. C) All the above. D) None of the above. Show Answer Correct Answer: A) SIMPLE PAST. 2. Fill in the blank:They ..... friends for over 10 years. A) Were. B) Have. C) Have been. D) Are. Show Answer Correct Answer: C) Have been. 3. I ..... someone's life taking the person to the hospital. A) Has helped. B) Have helped. C) Help. D) Didn't help. Show Answer Correct Answer: B) Have helped. 4. Complete the following sentence with the correct tense:I ..... Beyonce yesteday A) Met. B) Have met. C) Meeting. D) None of the above. Show Answer Correct Answer: A) Met. 5. Shakespeare ..... a lot of plays. A) Has written. B) Written. C) Wrote. D) Has writed. Show Answer Correct Answer: C) Wrote. 6. What have you ..... since ten o'clock this morning? A) Doing. B) Did. C) Been doing. D) None of the above. Show Answer Correct Answer: C) Been doing. 7. I am so excited to have a dog. I ..... one. A) Always wanted. B) Always want. C) Have always wanted. D) None of the above. Show Answer Correct Answer: C) Have always wanted. 8. Mary isn't in. She ..... to the market. A) Went. B) Has gone. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has gone. 9. Anna ..... from her cousins for months . A) Don't hear. B) Didn't hear. C) Hasn't heard. D) Doesn't hear. Show Answer Correct Answer: C) Hasn't heard. 10. Choose between the simple past or the present perfect.I ..... there for ages. A) Haven't been. B) Wasn't. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't been. 11. HAVE ..... ON A HELICOPTER? A) EVER YOU FLEW. B) EVER YOU FLOWN. C) YOU EVER FLEW. D) YOU EVER FLOWN. Show Answer Correct Answer: D) YOU EVER FLOWN. 12. I (lose) ..... my key. I cannot enter my room. A) Lost. B) Losed. C) Have lost. D) Have losed. E) Has lost. Show Answer Correct Answer: C) Have lost. 13. Change to negative:The students ..... (copy) the exam. A) The students hasn't copy the exam. B) The students hasn't copied the exam. C) The students haven't copied the exam. D) The students didn't copied the exam. Show Answer Correct Answer: C) The students haven't copied the exam. 14. I've never ..... to her house. A) Went. B) Been. C) Be. D) Go. Show Answer Correct Answer: B) Been. 15. She has ..... visited China a few times. A) Just. B) Never. C) Already. D) Yet. Show Answer Correct Answer: C) Already. 16. After a year, she ..... a degree in Psychology yet. A) Have gotten. B) Has gotten. C) Haven't gotten. D) Hasn't gotten. Show Answer Correct Answer: D) Hasn't gotten. 17. ..... ever driven a racecar? A) Have you. B) Do you. C) Did you. D) None of the above. Show Answer Correct Answer: A) Have you. 18. I ..... (send) you an email last night ..... (you/read) it yet? A) Sent / Did you read. B) Have sent / Did you read. C) Sent / have you read. D) Have sent / have you read. Show Answer Correct Answer: C) Sent / have you read. 19. What is the primary use of the present perfect tense? A) To describe finished actions. B) To express habits in the past. C) To describe past experiences. D) To indicate specific time. Show Answer Correct Answer: C) To describe past experiences. 20. LAST YEAR WE ..... TO ITALY. (GO) A) GOES. B) GO. C) DID GO. D) WENT. Show Answer Correct Answer: D) WENT. 21. Last year, we ..... to the mountains. It ..... cold at night but beautiful during the day. A) Have gone / has been. B) Went / were. C) Has / been. D) Went / was. Show Answer Correct Answer: D) Went / was. 22. At the weekend, they ..... golf and then they had lunch at the club. A) Has played. B) Have played. C) Played. D) Play. Show Answer Correct Answer: C) Played. 23. Can you help me? I ..... (finish) my homework, but I still don't understand number seven. A) Have finished. B) Didn't finish. C) Finish. D) None of the above. Show Answer Correct Answer: A) Have finished. 24. A:Have you broken a bone?B:Yes, I ..... I broke my arm skiing last year. A) Do break a bone. B) Did break a bone. C) Have broken a bone. D) None of the above. Show Answer Correct Answer: C) Have broken a bone. 25. Subject + verb in past A) STRUCTURE IN PRESENT PERFECT. B) STRUCTURE IN SIMPLE PAST. C) All the above. D) None of the above. Show Answer Correct Answer: B) STRUCTURE IN SIMPLE PAST. ← 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