This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 2 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Have you ever (a) to Paris? A) Were. B) Be. C) Was. D) A. been. Show Answer Correct Answer: D) A. been. 2. Have you ever ..... asleep during a boring film? A) Fall. B) Fell. C) Fallen. D) Felt. Show Answer Correct Answer: C) Fallen. 3. Sarah ..... a lot of weight lately, I hope she doesn't get sick. A) Has lost. B) Has been losing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has lost. 4. Some key words for the present perfect are ..... A) Yesterday, ago, last day, etc. B) At this moment, now, right now, these days, etc. C) Always, never, usually, sometimes, etc. D) Just, already, yet, since, ever, etc. Show Answer Correct Answer: D) Just, already, yet, since, ever, etc. 5. I ..... your book. Here it is. Thank you. A) Have read. B) Have been reading. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have read. 6. How many times ..... Charles ..... New York? A) Has Charles visited. B) Has Charles been visiting. C) Has Charles been visit. D) None of the above. Show Answer Correct Answer: A) Has Charles visited. 7. Andy and Tom ..... their homework yet. A) Have not finish. B) Have not finished. C) Hasn't finished. D) Didn't finish. Show Answer Correct Answer: B) Have not finished. 8. I ..... (swim) for seven years and I ..... (win) some trophies. A) 've swum / 've been winning. B) 've been swimming / 've been winning. C) 've been swimming / 've won. D) None of the above. Show Answer Correct Answer: C) 've been swimming / 've won. 9. He has ..... finished doing the washing up! He can go out now!! A) Yet. B) Just. C) Already. D) None of the above. Show Answer Correct Answer: C) Already. 10. Kate ..... (not/meet) Tom yet. A) Has not meet. B) Did not meet. C) Has not met. D) Have not met. Show Answer Correct Answer: C) Has not met. 11. They ..... for their exam since September. A) Has studied. B) Studied. C) Have studied. D) None of the above. Show Answer Correct Answer: C) Have studied. 12. Recently, I ..... a lot. My exams are in a few weeks. A) Have studied. B) Have been studying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been studying. 13. Have you (a) your keys? A) Finds. B) Founded. C) A. found. D) Find. Show Answer Correct Answer: C) A. found. 14. She ..... opened the window. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 15. Santa Clause ..... presents to kids for decades. A) Has brought. B) Has been bringing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has brought. 16. What is the correct auxilary verb form of the present perfect simple tense for the pronoun 'I'? A) Had. B) Have. C) Has. D) Having. Show Answer Correct Answer: B) Have. 17. Ms Bijelic hasn't cooked lunch ..... A) Already. B) Ever. C) Never. D) Yet. Show Answer Correct Answer: D) Yet. 18. She ..... a chocolate cake. It smells delicious! A) Has ever made. B) Hasn't made yet. C) Just makes. D) Has already made. Show Answer Correct Answer: D) Has already made. 19. For 'I/you/we/they' what verb do we use in the present perfect? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have. 20. She ..... (never/see) snow before. A) Has never seen. B) Has always seen. C) Has always saw. D) Has never saw. Show Answer Correct Answer: A) Has never seen. 21. ..... their holiday hiking in Bukit Gasing last month? A) Did they spend. B) Have they spent. C) All the above. D) None of the above. Show Answer Correct Answer: A) Did they spend. 22. ..... the TV before going to bed last night? A) Did you turn off. B) Have you returned. C) Have you turned off. D) Did you turned off. Show Answer Correct Answer: A) Did you turn off. 23. I'm really hungry. I ..... yet A) Haven't eaten. B) Didn't eat. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't eaten. 24. Your hands are really dirty! A) What have you beeen doing?. B) What have you just done?. C) What have you done already?. D) None of the above. Show Answer Correct Answer: A) What have you beeen doing?. 25. Use a time expression with Present Perfect:Complete the sentence-'She has lived in this city ..... ' (since 2010 / for a week) A) She has lived in this city since a week. B) She has lived in this city since last year. C) She has lived in this city since 2010. D) She has lived in this city for 2010. Show Answer Correct Answer: C) She has lived in this city since 2010. 26. I ..... a total of five marathons. A) Have run. B) Have been running. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have run. 27. How many paintings have you ..... ? A) Been selling. B) Sold. C) All the above. D) None of the above. Show Answer Correct Answer: B) Sold. 28. Ben has just ..... a vase A) Broke. B) Broken. C) Breaked. D) Break. Show Answer Correct Answer: B) Broken. 29. John ..... (work) for the government since he graduated from Harvard University. Until recently, he ..... (enjoy) his work, but now he is talking about retiring. A) 's been working / has been enjoyed. B) 've been working / 's been enjoying. C) 's worked / has been enjoying. D) Has been work / has been enjoying. Show Answer Correct Answer: C) 's worked / has been enjoying. 30. Has your sister taken English classes?yes, she ..... them since 2017. A) Took. B) Taken. C) Has taken. D) None of the above. Show Answer Correct Answer: C) Has taken. 31. True or false?Certain verbs (e.g. stay, sit, wait, lie) are more commonly used in the simple form. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 32. The past participle of:HEAR A) Heard. B) Hear. C) Herd. D) Heared. Show Answer Correct Answer: A) Heard. 33. The last time it rained was in August.$\rightarrow$ It ..... since August. A) Haven't rained. B) Haven't been raining. C) Hasn't been raining. D) Hasn't rained. Show Answer Correct Answer: D) Hasn't rained. 34. O past participle de:PLAY A) Plaied. B) Play. C) Plays. D) Played. Show Answer Correct Answer: D) Played. 35. Have you driven a motorcylce?b:No, I ..... A) Hasn't. B) Didn't. C) Haven't. D) None of the above. Show Answer Correct Answer: C) Haven't. 36. Form the Present Perfect Continuous sentence:She / study / for the exam. A) She has studied for the exam. B) She has been studying at the exam. C) She has been study for the exam. D) She has been studying for the exam. Show Answer Correct Answer: D) She has been studying for the exam. 37. Maya and I (know) ..... each other for over twenty years. We still get together once a month. A) Knew. B) Has known. C) Have known. D) Know. Show Answer Correct Answer: C) Have known. 38. Ryan:Have you ..... your homework? Bryan:Yes, I ..... A) Done / do. B) Did / did. C) Done / have. D) None of the above. Show Answer Correct Answer: C) Done / have. 39. I ..... (see) Judy for more than five years and during that time I have ..... (see) many changes in her personality. A) 've been seeing / seen. B) 've seen / been seeing. C) 've saw / seen. D) 've been seeing / have seen. Show Answer Correct Answer: A) 've been seeing / seen. 40. I ..... your mobile yesterday. A) Have find. B) Found. C) Finded. D) Have found. Show Answer Correct Answer: B) Found. 41. Thomas and Mike ..... married. A) Has just got. B) Have got just. C) Have just got. D) None of the above. Show Answer Correct Answer: C) Have just got. 42. I bought that book last month, but I ..... it yet. A) Haven't been reading. B) Didn't read. C) Haven't read. D) Read. Show Answer Correct Answer: C) Haven't read. 43. (a) she worn that dress before? A) Have. B) Had. C) A. Has. D) None of the above. Show Answer Correct Answer: C) A. Has. 44. Identify the sentence that uses Present Perfect Simple:A) They have been watching a movie. B) She has visited Paris. C) He has been cooking dinner. A) She has visited Paris. B) She has never traveled. C) They have been watching a movie. D) He has been cooking dinner. Show Answer Correct Answer: A) She has visited Paris. 45. I'm afraid the company is going bankrupt. It ..... big problems lately. A) Has. B) Has had. C) Has been having. D) Is having. Show Answer Correct Answer: C) Has been having. 46. Using the present perfec continuous we focus on ..... A) The unfinished reusult. B) The finished action. C) The finished result. D) The unfinished action. Show Answer Correct Answer: D) The unfinished action. 47. I'm exhausted because I ..... all night. A) Have read. B) Have been read. C) Have been reading. D) None of the above. Show Answer Correct Answer: C) Have been reading. 48. My grandfather ( not/ play) ..... any sport since last year. A) Haven't played. B) Didn't play. C) Hasn't played. D) Played. Show Answer Correct Answer: C) Hasn't played. 49. With an action that has recently stopped and which explains the present situation, we should use ..... A) The present perfect continuous. B) The present simple. C) The present continuous. D) The present perfect simple. Show Answer Correct Answer: A) The present perfect continuous. 50. Your teacher says "I have lost my keys!"Why does she use the present perfect? A) It is an open period:the day is not over yet. B) There is a consequence in the present. C) It happens regularly (a habbit). D) It's her life experience. Show Answer Correct Answer: B) There is a consequence in the present. 51. What tense is used to express actions or events that have been completed at some point in the past, but the specific time is not important or not specified? A) Present Perfect Simple. B) Present Continuous. C) Future Perfect. D) Past Simple. Show Answer Correct Answer: A) Present Perfect Simple. 52. Have you ..... been in the USA? A) NEVER. B) EVER. C) All the above. D) None of the above. Show Answer Correct Answer: B) EVER. 53. Yesterday, I (a) A) A. broke my arm. B) Have broken my arm. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. broke my arm. 54. 'Yesterday', 'last week' and 'in 2006' are signal words for ..... A) Present Coninuous. B) Past Simple. C) Present Perfect. D) Present Simple. Show Answer Correct Answer: B) Past Simple. 55. My friend ..... my new dress yet. A) Haven't seen. B) Didn't see. C) Hasn't seen. D) None of the above. Show Answer Correct Answer: C) Hasn't seen. 56. Oh no!! I ..... my wallet. A) Lost. B) Lose. C) Have lost. D) Had lost. Show Answer Correct Answer: C) Have lost. 57. We use the Present Perfect Simple to ..... A) Talk about actions that started and finished in the past at a specific time. B) Talk about actions that started in the past and are relevant to or continue in the present. C) Talk about actions that are happening now. D) Talk about routines or habits. Show Answer Correct Answer: B) Talk about actions that started in the past and are relevant to or continue in the present. 58. You shouldn't go out until you get ..... the flue. A) Up. B) Over. C) Down. D) Out. Show Answer Correct Answer: B) Over. 59. (a) he put away his toys? A) Have. B) Had. C) A. Has. D) None of the above. Show Answer Correct Answer: C) A. Has. 60. My family and I ..... to many different countries around the world. A) Have flown. B) Has flown. C) Flown. D) None of the above. Show Answer Correct Answer: A) Have flown. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books