This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 18 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have taught English ..... more than 18 years. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 2. I can't go out, I haven't finished all my homework ..... A) Just. B) Yet. C) Already. D) Recently. Show Answer Correct Answer: B) Yet. 3. His dad has ..... arrived home from Austria. A) Ever. B) Just. C) Yet. D) Never. Show Answer Correct Answer: B) Just. 4. I can't come to the movies with you. I ..... my homework yet. A) Haven't finished. B) Am finishing. C) Finished. D) Didn't finish. Show Answer Correct Answer: A) Haven't finished. 5. My grandma ..... (never eat) seafood. A) My grandma has never eating. B) My grandma have never eaten. C) My grandma has never eaten. D) My grandma has never been eaten. Show Answer Correct Answer: C) My grandma has never eaten. 6. Jim has studied ..... three hours. Now he is tired. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 7. You can use (have) or ('ve) A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 8. Choose the best alternative:We have ..... tried Thai food. A) Since. B) Never. C) For. D) Ever. Show Answer Correct Answer: B) Never. 9. Have you ..... tried any new restaurants this month? A) Ever. B) Never. C) Had. D) None of the above. Show Answer Correct Answer: A) Ever. 10. We have had this car ..... 1998. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 11. We ..... (get) our tickets. How about you? A) Hasn't got. B) Have got. C) Haven't got. D) Has got. Show Answer Correct Answer: B) Have got. 12. There has been snow on the ground ..... New Year's Day. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 13. I ..... visited the Kayabukiya tavern yet. A) Haven't. B) Hasn't. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't. 14. My parents have been married ..... a long time. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 15. Choose the correct form:She (live) in Paris for five years. A) Lived. B) Is living. C) Lives. D) Has lived. Show Answer Correct Answer: D) Has lived. 16. I have lived in London ..... six months. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 17. I ..... since yesterday. A) Haven't sleep. B) Hasn't slept. C) Haven't slept. D) Hasn't sleep. Show Answer Correct Answer: C) Haven't slept. 18. Have you ever been to Bahia? A) Yes, I have. B) Yes, I did. C) Yes, I was. D) Yes, I been. Show Answer Correct Answer: A) Yes, I have. 19. The method of using falcons to keep birds away from airports ..... become popular. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 20. She ..... any emails today. A) Hasn't written. B) Haven't written. C) Haven't wrote. D) Hasn't wrote. Show Answer Correct Answer: A) Hasn't written. 21. Where ..... (eat) yesterday? A) Have you eaten. B) Did you eat. C) All the above. D) None of the above. Show Answer Correct Answer: B) Did you eat. 22. After three months of looking, she ..... a beautiful apartment to rent. A) Has found. B) Found. C) Have found. D) None of the above. Show Answer Correct Answer: A) Has found. 23. I have ..... visited Japan. A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: B) Never. 24. Mark and Tania have had that car ..... 10 years A) For. B) Since. C) Ever. D) None of the above. Show Answer Correct Answer: A) For. 25. Mark has ..... me to his new house A) Invites. B) Invite. C) Invited. D) None of the above. Show Answer Correct Answer: C) Invited. 26. What tense is used to talk about something that started in the past but finished recently? A) Present Perfect. B) Future Perfect. C) Past Continuous. D) Past Simple. Show Answer Correct Answer: A) Present Perfect. 27. Present perfect simple vs Present perfect continuous:seleziona l'alternativa correttaI ..... to learn Chinese for years A) Have been trying. B) Have tried. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been trying. 28. We ..... for hours! We should go back and get a map. A) Have been driving. B) Has driven. C) Have driven. D) None of the above. Show Answer Correct Answer: A) Have been driving. 29. The battalion ..... bravely to the valley of death A) Has marched. B) Had marched. C) Were marched. D) Have marched. Show Answer Correct Answer: A) Has marched. 30. Which of the following is true for present perfect simple tense? A) She was blew away by their performance when she first saw it. B) We have just seen her. C) She have been to the cinema twice this week. D) He has flew to Kuala Lumpur yesterday. Show Answer Correct Answer: B) We have just seen her. 31. CHOOSE THE CORRECT OPTIONWe have ..... the shopping for our grandmother. A) Done. B) Do. C) Did. D) Does. Show Answer Correct Answer: A) Done. 32. What is the correct Past Participle form of the verb 'see'? A) Saw. B) Seed. C) Seen. D) Sawed. Show Answer Correct Answer: C) Seen. 33. I ..... this jacket last week. A) Bought. B) Have been buying. C) Have bought. D) Buy. Show Answer Correct Answer: A) Bought. 34. You look different! ..... weight? A) Have you lose. B) Did you lose. C) Have you lost. D) None of the above. Show Answer Correct Answer: C) Have you lost. 35. She ..... a teacher for the last 10 years. She has a lot of experience. A) Has been being. B) Have been. C) Has been. D) None of the above. Show Answer Correct Answer: C) Has been. 36. B:Well, I ..... (never/see) a film with him in it. A) Never seen. B) I've never seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've never seen. 37. We use present perfect continuous for finished actions, A) YES. B) NO. C) All the above. D) None of the above. Show Answer Correct Answer: B) NO. 38. I have lived in Izmir ..... 10 years. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 39. Did you watch the new James Bond film last night? A) Yes, I have. B) Yes, we did. C) Yes, we didn't. D) Yes, I watched. Show Answer Correct Answer: B) Yes, we did. 40. ..... you ..... (hear) the news yet? A) Have you been heard. B) Have you heard. C) Has you heard. D) Have you hearing. Show Answer Correct Answer: B) Have you heard. 41. Carol ..... this film many times. She loves it. A) Has seen. B) Has been seing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has seen. 42. Mary hasn't washed the dishes ..... A) Already. B) Yet. C) Just. D) None of the above. Show Answer Correct Answer: B) Yet. 43. She ..... saving at Tabung Haji since young A) Is starting. B) Has starting. C) Has started. D) Have started. Show Answer Correct Answer: C) Has started. 44. Where ..... (eat) recently? A) Have you eaten. B) Did you eat?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you eaten. 45. You are late! The class ..... already ..... A) Has / start. B) Have / started. C) Has / started. D) None of the above. Show Answer Correct Answer: C) Has / started. 46. This has to be the stupidest joke I have ..... heard. A) Just. B) Already. C) Ever. D) Never. Show Answer Correct Answer: C) Ever. 47. I haven't heard from my sister ..... the beginning of March. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 48. Somebody ..... (call) the police before. A) Has called. B) Have called. C) Has call. D) Have call. Show Answer Correct Answer: A) Has called. 49. B:No, I ..... (never/hear) of him. Who is he? A) I've never heard. B) I've never hear. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've never heard. 50. What is the correct strcucture in the affirmative form? A) Subject + auxiliar (have/has) + been + verb (ing) + complement. B) Subject + auxiliar (had) + participle verb + complement. C) Subject + auxiliar (was/were) + participle verb + complement. D) Subject + auxiliar (have/has) + participle verb + complement. Show Answer Correct Answer: D) Subject + auxiliar (have/has) + participle verb + complement. 51. Faiz ..... to various teachers so many times A) Has lied. B) Has lain. C) Has lie. D) Has laid. Show Answer Correct Answer: A) Has lied. 52. Our football team ..... the Championship. A) Won. B) Has won. C) Has win. D) Have won. Show Answer Correct Answer: B) Has won. 53. She hasn't had a day off ..... three months. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 54. I can't believe it! I ..... (lose) my keys again! A) A) have lost. B) B) have been losing. C) All the above. D) None of the above. Show Answer Correct Answer: A) A) have lost. 55. The kitchen is a complete mess! What ..... ? A) Has the children done. B) Have done the children. C) Has done the children. D) Have the children done. Show Answer Correct Answer: D) Have the children done. 56. 10) Have you ..... Jim for long? A) Been knowing. B) Meeting. C) Known. D) None of the above. Show Answer Correct Answer: C) Known. 57. ..... a decision yet? A) Did you make. B) Have you made. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you made. 58. I'm not very well. I ..... to the doctor's twice this week. A) Have been. B) Have been being. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been. 59. You can use (has) or ('s) A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 60. I ..... this book last summer A) Read. B) Have read. C) All the above. D) None of the above. Show Answer Correct Answer: A) Read. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books