This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 10 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 10 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Which sentence sounds better and more natural? A) I've been studying English for 15 years. B) I've studied English for 15 years. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've been studying English for 15 years. 2. Although Joshua lives nearby, he ..... to the San Diego Zoo. A) Does never go. B) Never has gone. C) Has never been. D) Never is gone. Show Answer Correct Answer: C) Has never been. 3. Have you ..... seen an actor before? A) .never. B) .already. C) .ever. D) .just. Show Answer Correct Answer: C) .ever. 4. I ..... my homework for hours, and I still haven't finished A) Have been having done. B) Have been done. C) Have been doing. D) Have done. Show Answer Correct Answer: C) Have been doing. 5. You sound out of breath ..... ? A) Have you run. B) Have you been running. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been running. 6. We haven't decided where to go ..... A) Already. B) Yet. C) Just. D) None of the above. Show Answer Correct Answer: B) Yet. 7. I (a) from school. A) A. have just arrived. B) Just arrived. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. have just arrived. 8. The teacher has been returning the test yet. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 9. I've ..... to go to Australia since I was a small child. A) Been wanting. B) Wanted. C) All the above. D) None of the above. Show Answer Correct Answer: B) Wanted. 10. You ..... a pet for three years. A) Keep. B) 's kept. C) 've kept. D) 've keep. Show Answer Correct Answer: C) 've kept. 11. I ..... here since I left school. A) Have worked. B) Worked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have worked. 12. The boys have played football ..... three hours. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 13. I ..... Mr. Smith for five years. A) Knows. B) Knew. C) Have known. D) Has known. Show Answer Correct Answer: C) Have known. 14. Shamsul ..... tennis lessons in 2010 A) Took. B) Has taken. C) All the above. D) None of the above. Show Answer Correct Answer: A) Took. 15. She's been playing football ..... 2 hours A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 16. I have ..... seen such a fascinating view. A) .never. B) .ever. C) .recently. D) .so far. Show Answer Correct Answer: A) .never. 17. ..... you ever ..... (achieve) you goals? A) Are / achieving. B) Have / achieved. C) Did / achieve. D) Do / achieve. Show Answer Correct Answer: B) Have / achieved. 18. Simon ..... three books. A) Has written. B) Has been writing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has written. 19. Write an affirmative sentence in the present perfect simple with the verb 'hablar'. A) He has spoken. B) I has spoken. C) I have spoken. D) We has spoken. Show Answer Correct Answer: C) I have spoken. 20. Joanna ..... (read / not) the book yet. A) Have read. B) Not read. C) Has not read. D) Did not read. Show Answer Correct Answer: C) Has not read. 21. Ms Sian ..... me to her party A) Has invite. B) Has invited. C) Have invited. D) None of the above. Show Answer Correct Answer: B) Has invited. 22. ..... you ..... your stay so far? A) Have / enjoy. B) Has / enjoyed. C) Have / enjoyed. D) None of the above. Show Answer Correct Answer: C) Have / enjoyed. 23. Which option best reflects the information below?It started raining last night. It's still raining. A) It is raining since last night. B) It has been raining since last night. C) All the above. D) None of the above. Show Answer Correct Answer: B) It has been raining since last night. 24. Diego ..... the computer a week ago. A) Bought. B) Buyed. C) Did buy. D) Has bought. Show Answer Correct Answer: A) Bought. 25. Sally hasn't been to the theatre ..... she was five. A) Since. B) Already. C) Just. D) For. Show Answer Correct Answer: A) Since. 26. Carl has painted his bedroom blue. It means ..... A) Carl has to continue painting his bedroom. B) Carl finished painting his bedroom. C) Carl is very tired now and needs a rest. D) None of the above. Show Answer Correct Answer: B) Carl finished painting his bedroom. 27. The adverb "never" is used in affirmative sentences A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 28. I ..... my grandfather for 2 months. A) Didn't see. B) Haven't seen. C) Don't see. D) Won't see. Show Answer Correct Answer: B) Haven't seen. 29. The past participle of verb FREEZE is: A) FROZE. B) FROZEN. C) FREEZES. D) None of the above. Show Answer Correct Answer: B) FROZEN. 30. He ..... here since eight o'clock, A) Has been. B) Have been being. C) Has been being. D) Have been. Show Answer Correct Answer: A) Has been. 31. Choose the correct form of the verb to complete the sentence:'She ..... (finish) her homework before dinner.' A) Has finished. B) Finishing. C) Finish. D) Finished. Show Answer Correct Answer: A) Has finished. 32. Which of these two tenses gives more importance to how many times an action happens? A) PRESENT PERFECT SIMPLE. B) PRESENT PERFECT CONTINUOUS. C) All the above. D) None of the above. Show Answer Correct Answer: A) PRESENT PERFECT SIMPLE. 33. It (rain) ..... for a very long time. A) Have rained. B) Has rained. C) Has rain. D) None of the above. Show Answer Correct Answer: B) Has rained. 34. Have you ever ..... a horse? A) Rode. B) Ride. C) Ridden. D) Rided. Show Answer Correct Answer: C) Ridden. 35. I have ..... (travel) aroun de world in one month! A) Travelled. B) Been travelled. C) Traveled. D) Been travelling. Show Answer Correct Answer: A) Travelled. 36. Present perfect simple is focused on ..... A) The result. B) The action. C) Both. D) The subject. Show Answer Correct Answer: A) The result. 37. I ..... this car for twenty years and it's as reliable as ever. A) Have had. B) Have been having. C) Had. D) Have. Show Answer Correct Answer: A) Have had. 38. I have ..... been in the USA A) EVER. B) NEVER. C) All the above. D) None of the above. Show Answer Correct Answer: B) NEVER. 39. My sister ..... ridden a bicycle. She is afraid that she will fall off. A) Never. B) Has never. C) Has ever. D) None of the above. Show Answer Correct Answer: B) Has never. 40. Do you know who's that girl? I have ..... seen her. A) Already. B) Ever. C) Never. D) Yet. Show Answer Correct Answer: C) Never. 41. In perfect tenses, the adverb ever is commonly used in ..... A) Affirmative sentences. B) Negative sentences. C) Interrogative sentences. D) None of the above. Show Answer Correct Answer: C) Interrogative sentences. 42. Which option best reflects the information below?I met my best friend when I was a kid. We're still very close. A) I know my best friend since I was a kid. B) I've known my best friend since I was a kid. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've known my best friend since I was a kid. 43. I ..... French for five years. A) Did studied. B) Have study. C) Have studied. D) Had studied. Show Answer Correct Answer: C) Have studied. 44. They have ..... arrived. A) Just. B) Often. C) At. D) Yet. Show Answer Correct Answer: A) Just. 45. How long have you ..... this painting by van Gogh? A) Been having. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 46. Eddie has painted his bedroom blue.It means ..... A) Eddie has to continue painting his bedroom. B) Eddie has finished painting his bedroom. C) Eddie is very tired now and needs a rest. D) None of the above. Show Answer Correct Answer: B) Eddie has finished painting his bedroom. 47. Chong: ..... you finished your lunch yet?Amoi:Yes, I ..... A) Has / has. B) Has / have. C) Have / have. D) None of the above. Show Answer Correct Answer: C) Have / have. 48. Form the Present Perfect Simple sentence:They / study / English. A) They has studied English. B) They have study English. C) They have studied English. D) They studied English. Show Answer Correct Answer: C) They have studied English. 49. 'Yet' is a signal in the present perfect simple. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 50. The kitchen is a complete mess! What ..... (the children/do)? A) Has done the children. B) Has the children done. C) Have the children done. D) Have done the children. Show Answer Correct Answer: C) Have the children done. 51. I haven't cooked pancakes ..... a long time A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 52. Where have you been all these years? A) I've been to Finland. It's a great and cold place. B) I've just done my chores. C) I've already washed my car. D) None of the above. Show Answer Correct Answer: A) I've been to Finland. It's a great and cold place. 53. How long ..... ( they/ know) Magda? A) Have they known. B) Has they known. C) Have they been knowing. D) None of the above. Show Answer Correct Answer: A) Have they known. 54. Have you (a) a hole in the garden? A) Dag. B) A. dug. C) Dig. D) Digs. Show Answer Correct Answer: B) A. dug. 55. My friend is a writer. She ..... many books. A) Has written. B) Wrote. C) Have written. D) None of the above. Show Answer Correct Answer: A) Has written. 56. We ..... a party for our friend who will be celebrating his 17th birthday. A) Give. B) Giving. C) Gives. D) Are giving. Show Answer Correct Answer: D) Are giving. 57. Desmond ..... letters all morning. A) Has written. B) Has been writing. C) Has wrote. D) None of the above. Show Answer Correct Answer: B) Has been writing. 58. I'm sorry Dana. You ..... (be) late to work too many times. You can't work here anymore. A) Were. B) Has been. C) Have been. D) Are. Show Answer Correct Answer: C) Have been. 59. I've ..... heard of her. What does she do? A) Already. B) Yet. C) Ever. D) Never. Show Answer Correct Answer: D) Never. 60. ..... your dad ..... the letter? A) Have/read. B) Read/has. C) Has/read. D) Has/readed. Show Answer Correct Answer: C) Has/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