This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 5 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My grandmother ..... a computer. She doesn't know anything about computers. A) Have always wanted. B) Hasn't never used. C) Has never used. D) Have always used. Show Answer Correct Answer: C) Has never used. 2. The Past Participle form of the verb "speak" is ..... A) Speak. B) Spoke. C) Speaken. D) Spoken. Show Answer Correct Answer: D) Spoken. 3. She (have/work) in London for six months. A) Has worked. B) Have worked. C) Have work. D) Has work. Show Answer Correct Answer: A) Has worked. 4. Have you finished the exam ..... ? A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: C) Yet. 5. I ..... Julie for 3 years. We still meet once a month. A) Knew. B) Known. C) Have known. D) Have knew. Show Answer Correct Answer: C) Have known. 6. How long has Ali been here? A) Ali were here yesterday. B) Ali was here yesterday. C) Ali have been here since yesterday. D) Ali has been here since yesterday. Show Answer Correct Answer: D) Ali has been here since yesterday. 7. 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. 8. ..... 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. 9. How long ..... here? A) Did you live. B) You lived. C) Have you live. D) Have you lived. Show Answer Correct Answer: D) Have you lived. 10. 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. 11. 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. 12. 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. 13. Have you ..... eaten sushi? A) Ever. B) Yet. C) Never. D) Last. Show Answer Correct Answer: A) Ever. 14. 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. 15. Yesterday, last week, and ago are some of the signal words for (a) A) A. simple past. B) Present perfect. C) Simple present. D) Past perfectTagsSIMPLE PAST VS PRESENT PERFECT. Show Answer Correct Answer: A) A. simple past. 16. 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. 17. We ..... Gym in the afternoon since March. A) Has had. B) Have have. C) Have had. D) Had. Show Answer Correct Answer: C) Have had. 18. ..... 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. 19. You ..... your address recently. A) Changes. B) Has changed. C) Changed. D) Have changed. E) Change. Show Answer Correct Answer: D) Have changed. 20. Last week, I ..... (teach) a lot of vocabulary. A) Have taught. B) Have tought. C) Taught. D) Tought. Show Answer Correct Answer: C) Taught. 21. 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. 22. He ..... yet A) Has not arrived. B) Arrived. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has not arrived. 23. ..... your sister ..... a new car last week? A) Did-buy. B) Did-bought. C) Has-Buy. D) Has-bought. Show Answer Correct Answer: A) Did-buy. 24. SHE ..... HOME FROM WORK. A) HAS JUST ARRIVED. B) HAVE JUST ARRIVED. C) JUST ARRIVED. D) JUST HAS ARRIVED. Show Answer Correct Answer: A) HAS JUST ARRIVED. 25. People ..... masks since Pandemic started. A) Have worn. B) Has worn. C) Wore. D) Worn. Show Answer Correct Answer: A) Have worn. ← 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 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