This quiz works best with JavaScript enabled. Home > English Grammar > 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 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. People ..... masks since Pandemic started. A) Worn. B) Have worn. C) Wore. D) Has worn. Show Answer Correct Answer: B) Have worn. 2. Can you transform the sentence 'The storm destroyed the town' into passive voice? A) The town was destroyed by the storm. B) The storm was destroying the town. C) The town destroyed the storm. D) The town was destroying by the storm. Show Answer Correct Answer: D) The town was destroying by the storm. 3. Choose the tense of this sentence:Sheyla bought a new house 3 years ago. A) Simple past. B) Present perfect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Simple past. 4. We ..... the lighthouse yet. A) Saw. B) Haven't seen. C) Didn't see. D) Have seen. Show Answer Correct Answer: B) Haven't seen. 5. ..... (He/eat) snake? A) Has he ever ate. B) Have he ever eaten. C) Has he ever eaten. D) Did he ate. Show Answer Correct Answer: C) Has he ever eaten. 6. I ..... my binder yesterday, but my brother found it this morning. A) Have already lost. B) Lost. C) Have lost. D) Has lost. Show Answer Correct Answer: B) Lost. 7. The police haven't arrested anyone ..... A) Already. B) Yet. C) Since. D) For. Show Answer Correct Answer: B) Yet. 8. I ..... the project last night A) Finished. B) Have finished. C) All the above. D) None of the above. Show Answer Correct Answer: A) Finished. 9. We use ..... to ask or to talk something that happened in past and when exactly happened.Sometimes we use PAST TIME PHRASES.Example:"I visited the New York Zoo yesterday" A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 10. They ..... lots of money for it. A) 've pay. B) Have paid. C) Paid. D) Has paid. Show Answer Correct Answer: C) Paid. 11. We ..... (live) in this city for five years. A) Living. B) Will live. C) Has lived. D) Have lived. Show Answer Correct Answer: D) Have lived. 12. I ..... (hurt) my finger. It is okay now. A) Hurted. B) Has hurt. C) Hurt. D) Have hurted. E) Have hurt. Show Answer Correct Answer: C) Hurt. 13. Complete the sentences using the present perfect or the simple past:A:Have you ever eaten snails?B:Yes, I have.A: ..... you ..... (like) them? A) Have/liked. B) Has/liked. C) Did/like. D) None of the above. Show Answer Correct Answer: C) Did/like. 14. He ..... in Rome for a year when he was a student. A) Have lived. B) Has lives. C) Has lived. D) Lived. Show Answer Correct Answer: D) Lived. 15. Is this sentence correct or incorrect?I have finished my homework yet. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 16. He ..... (not play) basketball before. A) Not played. B) Has not played. C) Did not played. D) Had not played. Show Answer Correct Answer: D) Had not played. 17. Peter ..... (go) to Paris last year. That means that he ..... (be) to Paris three times! A) Went-has been. B) Went-was. C) Has gone-was. D) None of the above. Show Answer Correct Answer: A) Went-has been. 18. My Brother (do) his task last night and he (submit) it A) Did, has submitted. B) Has done, submitted. C) All the above. D) None of the above. Show Answer Correct Answer: A) Did, has submitted. 19. I ..... (learn) Spanish about 10 years ago, but I ..... (forget) most of it. A) Learn / forget. B) Learned / have forgotted. C) Learned / have forgotten. D) Have learned / forgot. Show Answer Correct Answer: C) Learned / have forgotten. 20. My sister visited / has visited us last weekend. A) Visited. B) Has visited. C) Visits. D) None of the above. Show Answer Correct Answer: A) Visited. 21. Last class, we ..... this topic. A) Have covered. B) Covered. C) All the above. D) None of the above. Show Answer Correct Answer: B) Covered. 22. Mary has ..... missed her flight. A) Ever. B) Just. C) For. D) Yet. Show Answer Correct Answer: B) Just. 23. Have you ..... Othello? A) See. B) Saw. C) Seen. D) None of the above. Show Answer Correct Answer: C) Seen. 24. The homeless dog ..... me because I gave it food. A) Chased. B) Hasn't chased. C) Didn't chase. D) Has chased. Show Answer Correct Answer: A) Chased. 25. They ..... a match in this tournament. A) Haven't lost. B) Didn't lost. C) Haven't losed. D) Hasn't lost. Show Answer Correct Answer: A) Haven't lost. 26. We ..... primary school 5 years ago. A) Have started. B) Has started. C) Start. D) Started. Show Answer Correct Answer: D) Started. 27. ENEROLISA ..... A HORSE TWICE. A) HAVE RIDDEN. B) HAS DRIVEN. C) RODE. D) HAS RIDDEN. Show Answer Correct Answer: D) HAS RIDDEN. 28. We have not gone back to normal classes ..... A) Just. B) Never. C) Already. D) Yet. Show Answer Correct Answer: D) Yet. 29. We ..... the same bank for the last ten years and don't want to change. A) Have used. B) Used. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have used. 30. She ..... lost her bag. A) Is. B) Have. C) Has. D) Was. Show Answer Correct Answer: C) Has. ← 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