This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 1 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. That was the best concert I ..... ever ..... A) Have seen. B) Saw. C) Sees. D) Has seen. E) See. Show Answer Correct Answer: A) Have seen. 2. Mr and Mrs Chan ..... their holiday in South Africa last summer. A) Spent. B) Spend. C) Spended. D) Has spent. Show Answer Correct Answer: A) Spent. 3. Christina Aguilera ..... an album in Spanish, but she doesn't speak the language. A) Has recorded. B) Recorded. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has recorded. 4. Grace and Scarlett ..... the book. Now they can watch the film. A) Read. B) Have just read. C) Has just read. D) None of the above. Show Answer Correct Answer: B) Have just read. 5. Stinson is a fantastic writer. He (write) ten very creative short stories in the last year. One day, he'll be as famous as Hemingway. A) Writes. B) Has written. C) Wrote. D) Written. Show Answer Correct Answer: C) Wrote. 6. My family ..... to Wonosobo in 2014. We ..... there for 6 years. A) Moved; lived. B) Move; live. C) Moved; have lived. D) Are moving; are living. Show Answer Correct Answer: C) Moved; have lived. 7. Is this sentence CORRECT or INCORRECT?Lucy has seen that film yesterday. A) CORRECT. B) INCORRECT. C) All the above. D) None of the above. Show Answer Correct Answer: B) INCORRECT. 8. He ..... (not study) for the exam. A) Did not studied. B) Had not studied. C) Not studied. D) Has not studied. Show Answer Correct Answer: C) Not studied. 9. My mother ..... (begin) classes at Claremont College in 1990 when she ..... (be) twenty. A) Begined/ were. B) Begun / was. C) Began / was. D) Began / were. Show Answer Correct Answer: C) Began / was. 10. Elsa ..... to Colombia last year. A) Is going. B) Went. C) Has gone. D) None of the above. Show Answer Correct Answer: B) Went. 11. How many times (she/go) ..... to the cinema last month? A) She went. B) Has she gone. C) Did she went. D) Did she go. E) Have she gone. Show Answer Correct Answer: D) Did she go. 12. The Past Participle form of the verb "forgive" is ..... A) Forgotten. B) Forgive. C) Forgiven. D) Forgave. Show Answer Correct Answer: C) Forgiven. 13. He (live) in Manila for a year when he was a student A) Has lived. B) Lived. C) All the above. D) None of the above. Show Answer Correct Answer: B) Lived. 14. I ..... $ 100 out of the cash machine this morning? A) Took. B) Have taken. C) All the above. D) None of the above. Show Answer Correct Answer: A) Took. 15. Nocola Raz ..... a new song. A) Just records. B) Just recording. C) Has just recorded. D) Just recorded. Show Answer Correct Answer: C) Has just recorded. 16. -Where ..... you ..... your summer last year? A) Have-spent. B) Did-spend. C) Has-spent. D) None of the above. Show Answer Correct Answer: B) Did-spend. 17. Peter ..... five e-mails today. A) Send. B) Have sent. C) Has sent. D) Sent. Show Answer Correct Answer: C) Has sent. 18. Last summer I ..... Ngoc Son Temple in Ha Noi. A) Has visited. B) Visiteed. C) Visited. D) Have visited. Show Answer Correct Answer: C) Visited. 19. At the age of ten, Justin Timberlake ..... the 1991 pre-teen Mr America contest. A) Has won. B) Won. C) All the above. D) None of the above. Show Answer Correct Answer: B) Won. 20. .... Michael ever ..... Chinese food? A) Did-eat. B) Have-eaten. C) Has-eaten. D) None of the above. Show Answer Correct Answer: C) Has-eaten. 21. In 2007, Steve Jobs ..... the first Iphone A) Has invented. B) Invented. C) Has create. D) Inventing. Show Answer Correct Answer: B) Invented. 22. "Just", "already" and "Yet" are expressions used in ..... Example:"I've just eaten so I don't want to eat by now." A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect. 23. We ..... to the theatre yesterday. The actors ..... Hamlet. We ..... a pleasant evening. A) Went/performed/have had. B) Went/performed/had. C) Have go/have perform/have have. D) Have gone/have performed/have had. Show Answer Correct Answer: B) Went/performed/had. 24. A:Have your parents been to Canada? B:Yes, they have. They ..... five years ago A) Did. B) Went. C) Did went. D) Has gone. Show Answer Correct Answer: B) Went. 25. We only ..... the car an hour ago but they have charged us for two hours! A) Parked. B) Have parked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Parked. 26. I don't remember that book well. I ..... it many years ago. A) Have read. B) Read. C) Didn't read. D) Haven't read. Show Answer Correct Answer: B) Read. 27. It's the best experience I ..... A) Has ever had. B) Ever had. C) Had ever. D) Have ever had. Show Answer Correct Answer: D) Have ever had. 28. Did you ..... me last night? A) Call. B) Called. C) Have called. D) Has called. Show Answer Correct Answer: A) Call. 29. ..... you ever ..... snails? A) Did/eat. B) Did/ate. C) Have/eaten. D) Have/eatten. Show Answer Correct Answer: C) Have/eaten. 30. My best friend ..... to London. He is still there. A) Went. B) Has gone. C) Has been. D) Have been. Show Answer Correct Answer: B) Has gone. 31. SHE ..... A CAR IN 2011. (BUY) A) BUYED. B) BOUGHT. C) DID BUY. D) HAS BOUGHT. Show Answer Correct Answer: B) BOUGHT. 32. To talk about unfinished actions, we use: A) Simple present. B) Present perfect. C) Simple past. D) None of the above. Show Answer Correct Answer: B) Present perfect. 33. We ..... to the USA three months ago. A) Has moved. B) Have moved. C) Moved. D) None of the above. Show Answer Correct Answer: C) Moved. 34. I ..... Greg Adams for ten years. A) Know. B) Have known. C) Knew. D) Has known. Show Answer Correct Answer: B) Have known. 35. Sean ..... several road trips on his motorcycle. A) Made. B) Have made. C) Has made. D) None of the above. Show Answer Correct Answer: C) Has made. 36. We have ..... booked the tickets. A) Yet. B) Ever. C) Already. D) For. Show Answer Correct Answer: C) Already. 37. Sally has a bad cold. She has been absent ..... two days. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 38. She ..... wasting her time playing Roblox two months ago. A) Has stopped. B) Stopped. C) Stopping. D) None of the above. Show Answer Correct Answer: B) Stopped. 39. Peter ..... (play) Tennis for five years when he ..... (be) at school. A) Has played-was. B) Played-was. C) Has played-has been. D) None of the above. Show Answer Correct Answer: B) Played-was. 40. He (be) married for ten years (but he got divorced). A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Was. 41. Some of the singers ..... in front of a large audience. A) Has already sung. B) Have already sang. C) 've already sang. D) Have already sung. Show Answer Correct Answer: D) Have already sung. 42. ISADRA HAS ..... HER HOMEWORK TWICE. A) SEEN. B) DONE. C) TAKEN. D) RIDDEN. Show Answer Correct Answer: B) DONE. 43. I ..... to Turkey twice. A) Has been. B) Have been. C) Went. D) None of the above. Show Answer Correct Answer: B) Have been. 44. Percy hasn't spoken to Zeus ..... A) Already. B) Yet. C) Never. D) None of the above. Show Answer Correct Answer: B) Yet. 45. Choose the correct answer:A: "What did you do after dinner?"B:I ..... my brother. He is sick. A) Have called. B) Haven't called. C) Called. D) Has called. Show Answer Correct Answer: C) Called. 46. We use the Present Perfect: A) In unfinished time periods. B) When the time period is finished. C) In present and future time periods. D) None of the above. Show Answer Correct Answer: A) In unfinished time periods. 47. I ..... here since last Thursday and it's going really well. A) 's been. B) Have been. C) Was. D) Has been. Show Answer Correct Answer: B) Have been. 48. Has this room been painted recently? A) Correct. B) Wrong. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 49. Ustadz Heru ..... Al Gebra class last semester A) Teached. B) Has taught. C) Taught. D) Have taught. Show Answer Correct Answer: C) Taught. 50. They ..... in 2008. A) Met. B) Have met. C) Meet. D) None of the above. Show Answer Correct Answer: A) Met. 51. Last year we ..... Loli and Georgi as our English teachers. A) Had. B) Has had. C) Have. D) Have had. Show Answer Correct Answer: A) Had. 52. ..... (you/see) my new iPhone? I ..... (buy) it yesterday. A) Did you see / bought. B) Have you seen / have bought. C) Have you seen / bought. D) Did you see / have bought. Show Answer Correct Answer: C) Have you seen / bought. 53. A:Do you want to go camping with Marina and me next summer?B:Camping? I don't know. I ..... camping before. A) Have never goes. B) Have never gone. C) Haven't never gone. D) Have never went. Show Answer Correct Answer: B) Have never gone. 54. Have you ..... broken a bone? A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: A) Ever. 55. She ..... in London since 2000. A) Have lives. B) Have lived. C) Lives. D) Has lived. Show Answer Correct Answer: D) Has lived. 56. I'm taking Mrs Singh to the Botanical Gardens this afternoon.She ..... there before. A) Doesn't go. B) Haven't been. C) Hasn't been. D) Didn't go. Show Answer Correct Answer: C) Hasn't been. 57. She ..... her grandma last month. A) Has visited. B) Visited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Visited. 58. ..... a crocodile? A) Have you ever seen. B) Has you ever seen. C) Did you ever seen. D) Have you seen ever. Show Answer Correct Answer: A) Have you ever seen. 59. Jeniffer Lopez ..... taking singing and dancing lessons at the age of five. A) Has started. B) Started. C) All the above. D) None of the above. Show Answer Correct Answer: B) Started. 60. Abigail is sorry, but she ..... her homework. A) Has forgotten. B) Forgets. C) Forgot. D) None of the above. Show Answer Correct Answer: A) Has forgotten. Next →Related QuizzesTenses QuizzesVerbs QuizzesPresent 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 8Present Perfect Vs Simple Past Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books