This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 23 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 23 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She ..... golf at school but she doesn't like it now. A) Played. B) Plaied. C) Has played. D) Has plaied. Show Answer Correct Answer: A) Played. 2. When do we use the present perfect? A) To talk about indefinite time. B) To talk about a definite time. C) All the above. D) None of the above. Show Answer Correct Answer: A) To talk about indefinite time. 3. When I was a child, I ..... in England for two years A) Live. B) Lived. C) Have lived. D) None of the above. Show Answer Correct Answer: B) Lived. 4. These sentences have a grammatical mistake, except ..... A) I was born in 2006 in Lamongan so I lived in Lamongan for 14 years . B) I've started my study in 2018, now I've been in Junior high school for two years. C) She has been to Bali last year, she had wonderful experience there. D) Kinara has been in Jakarta, but she has never visited Monas. Show Answer Correct Answer: D) Kinara has been in Jakarta, but she has never visited Monas. 5. Mary ..... a new car yesterday. A) Bought. B) Have bought. C) Has bought. D) None of the above. Show Answer Correct Answer: A) Bought. 6. Maya is 14 years old. She lives in Sidoarjo, East Java. She 1 ..... (play) Violin for many years. She 2 ..... (start) when she was 7 years old and has continued since then. A) Played. B) Play. C) Playing. D) Has played. Show Answer Correct Answer: D) Has played. 7. A: ..... Maria ever ..... on TV?B:No, she ..... A) Did, been / haven't. B) Have, been / haven't. C) Has, been / hasn't. D) Has, be / hasn't. Show Answer Correct Answer: C) Has, been / hasn't. 8. I always have a coffee when I arrive ..... the office. A) At. B) In. C) All the above. D) None of the above. Show Answer Correct Answer: A) At. 9. I ..... for the exam for three hours. A) Studyed. B) Have studied. C) Did studied. D) Studied. Show Answer Correct Answer: B) Have studied. 10. Which tense is used to talk about completed actions in the past? A) Past continuous. B) Present simple. C) Future perfect. D) Past simple. Show Answer Correct Answer: D) Past simple. 11. Susan arrived ..... the Hilton ..... 9:00pm. A) At, at. B) At, in. C) In, in. D) In, at. Show Answer Correct Answer: A) At, at. 12. ..... YOUR FAMILY LAST WEEKEND? A) HAVE YOU VISITED. B) HAS YOU VISITED. C) DID YOU VISITED. D) DID YOU VISIT. Show Answer Correct Answer: D) DID YOU VISIT. 13. I ..... (see) that movie three times. A) Seen. B) Have saw. C) Have seen. D) Saw. Show Answer Correct Answer: C) Have seen. 14. I left home at 8.00a.m. and ..... (get) here at 12.00p.m. A) I get. B) I got. C) I've got. D) I've get. Show Answer Correct Answer: B) I got. 15. This is the first time I ..... this kind of food. A) Had eaten. B) Have eaten. C) Ate. D) Eat. Show Answer Correct Answer: B) Have eaten. 16. ..... (you/see) the soccer match last night? It ..... (be) a fantastic game. A) Did you see / was. B) Have you seen / have been. C) Did you see / have been. D) Have you seen / was. Show Answer Correct Answer: A) Did you see / was. 17. (speak / he) ..... to his boss already? A) Did he speak. B) Has he spoken. C) Did he spoke. D) Have he spoken. E) Has he spoke. Show Answer Correct Answer: B) Has he spoken. 18. We ..... open classes for some years. A) Prepared. B) Have prepared. C) Has prepared. D) Prepare. Show Answer Correct Answer: B) Have prepared. 19. A:'We ..... yesterday, and you?'B:'We ..... here since last week.' A) 've arrived / 've been. B) Have arrived / were. C) Arrived / 've been. D) None of the above. Show Answer Correct Answer: C) Arrived / 've been. 20. A:Have you ..... your homework? B:Yes, I ..... A) Done; have. B) Did; do. C) Did; did. D) Do; did. Show Answer Correct Answer: A) Done; have. 21. Al ..... to party at Sally's apartment last Saturday night. A) Go. B) Went. C) Have gone. D) Gone. Show Answer Correct Answer: B) Went. 22. A:Would you like a up of coffee? B:Thank you. I ..... just ..... one. A) Have / haved. B) Has / had. C) Have / had. D) -/ have. Show Answer Correct Answer: C) Have / had. 23. In the Present Perfect, for he, she, and it, we use: A) Have. B) Has. C) Did. D) None of the above. Show Answer Correct Answer: B) Has. 24. I have finished three chapters of this book ..... A) Already. B) Yet. C) So far. D) Still. Show Answer Correct Answer: C) So far. 25. I ..... to music for fifteen minutes. It's very good. A) Have listened. B) Has listened. C) Have heard. D) Has heard. Show Answer Correct Answer: A) Have listened. 26. Jonny, I can't believe how much you (change) since the last time I (see) you. You (grow) at least a foot! A) Have changed-saw-have grown. B) Changed-saw-grew. C) Have changed-have seen-have grown. D) Change-see-grow. Show Answer Correct Answer: A) Have changed-saw-have grown. 27. I ..... that book three times A) Have read. B) Read. C) Red. D) Has read. Show Answer Correct Answer: A) Have read. 28. How long ..... you ..... in Tokyo? A) Have / stayed. B) Has / stayed. C) Did / stayed. D) -/ stayed. Show Answer Correct Answer: A) Have / stayed. 29. Which expression is used with the present perfect tense? A) Last week. B) Yesterday. C) Since 2001. D) Two years ago. Show Answer Correct Answer: C) Since 2001. 30. Luis ..... a letter for you. A) Has wrote. B) Has written. C) Have written. D) None of the above. Show Answer Correct Answer: B) Has written. ← 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