This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 4 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I haven't ..... driven a sports car. A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: A) Ever. 2. A:What ..... yesterday?B:I went camping. A) Did you did. B) Have you done. C) Did you do. D) Have you did. Show Answer Correct Answer: C) Did you do. 3. When I ..... a child I liked playing chess. A) Were. B) Have been. C) Has been. D) Was. Show Answer Correct Answer: D) Was. 4. ..... they ..... a report since last Monday? A) Had / written. B) Have / written. C) Do / write. D) Did / write. Show Answer Correct Answer: B) Have / written. 5. How many cookies ..... you ..... last night? A) Did / eat. B) Have / eaten. C) Did/ eaten. D) None of the above. Show Answer Correct Answer: A) Did / eat. 6. My parents ..... for 10 years. A) Has been married. B) Have been married. C) Married. D) None of the above. Show Answer Correct Answer: B) Have been married. 7. We ..... a new car last year. A) Bought. B) Have bought. C) Buy. D) None of the above. Show Answer Correct Answer: A) Bought. 8. My grandmother ..... a computer. She doesn't know anything about computers. A) Has never used. B) Have always wanted. C) Hasn't never used. D) Have always used. Show Answer Correct Answer: A) Has never used. 9. The Past Participle form of the verb "speak" is ..... A) Spoke. B) Speak. C) Speaken. D) Spoken. Show Answer Correct Answer: D) Spoken. 10. She (have/work) in London for six months. A) Have work. B) Has worked. C) Have worked. D) Has work. Show Answer Correct Answer: B) Has worked. 11. Have you finished the exam ..... ? A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: C) Yet. 12. I ..... Julie for 3 years. We still meet once a month. A) Have knew. B) Known. C) Knew. D) Have known. Show Answer Correct Answer: D) Have known. 13. How long has Ali been here? A) Ali has been here since yesterday. B) Ali were here yesterday. C) Ali was here yesterday. D) Ali have been here since yesterday. Show Answer Correct Answer: A) Ali has been here since yesterday. 14. Andi and Anton (study) math together last night. A) Have studied. B) Studied. C) All the above. D) None of the above. Show Answer Correct Answer: B) Studied. 15. ..... you ..... to school last friday? A) Do-go. B) Did-go. C) Have-goes. D) None of the above. Show Answer Correct Answer: B) Did-go. 16. How long ..... here? A) You lived. B) Did you live. C) Have you live. D) Have you lived. Show Answer Correct Answer: D) Have you lived. 17. Where ..... last summer? A) Have you gone. B) Did you go. C) Have you go. D) None of the above. Show Answer Correct Answer: B) Did you go. 18. I ..... money to the bank. A) Have never owed. B) Never owed. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have never owed. 19. He ..... to school last week. He was ill. A) Hasn't gone. B) Went. C) Didn't go. D) None of the above. Show Answer Correct Answer: C) Didn't go. 20. Have you ..... eaten sushi? A) Never. B) Yet. C) Last. D) Ever. Show Answer Correct Answer: D) Ever. 21. The teacher Brown work / has worked at this school for 10 years A) Work. B) Has worked. C) Worked. D) None of the above. Show Answer Correct Answer: B) Has worked. 22. Yesterday, last week, and ago are some of the signal words for (a) A) Present perfect. B) Past perfectTagsSIMPLE PAST VS PRESENT PERFECT. C) A. simple past. D) Simple present. Show Answer Correct Answer: C) A. simple past. 23. Maria lives in Boston. Before she ..... (move) here, she ..... (live) in Seattle for three years. A) Moved-has lived. B) Moved-lived. C) Has moved-lived. D) None of the above. Show Answer Correct Answer: B) Moved-lived. 24. We ..... Gym in the afternoon since March. A) Have have. B) Had. C) Have had. D) Has had. Show Answer Correct Answer: C) Have had. 25. ..... you ..... Japanese food? A) Have / ever ate. B) Did / ever eat. C) Have / ever eaten. D) None of the above. Show Answer Correct Answer: C) Have / ever eaten. 26. You ..... your address recently. A) Have changed. B) Changed. C) Has changed. D) Changes. E) Change. Show Answer Correct Answer: A) Have changed. 27. Last week, I ..... (teach) a lot of vocabulary. A) Taught. B) Tought. C) Have tought. D) Have taught. Show Answer Correct Answer: A) Taught. 28. He (be) married for thirty-five years (and he's still married now) A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been. 29. ..... your sister ..... a new car last week? A) Has-Buy. B) Has-bought. C) Did-buy. D) Did-bought. Show Answer Correct Answer: C) Did-buy. 30. SHE ..... HOME FROM WORK. A) JUST ARRIVED. B) HAVE JUST ARRIVED. C) HAS JUST ARRIVED. D) JUST HAS ARRIVED. Show Answer Correct Answer: C) HAS JUST ARRIVED. ← 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 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