This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 15 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 15 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We form the present perfect simple with the verb ..... and the past participle A) Be/been. B) Is/are. C) Has/have. D) None of the above. Show Answer Correct Answer: C) Has/have. 2. Hey, you look different! A) Have you been changing your hair?. B) Have you changed your hair?. C) Have you ever changed your hair?. D) None of the above. Show Answer Correct Answer: B) Have you changed your hair?. 3. Which auxiliary verb is used with plural subjects in the present perfect simple tense? A) Is. B) Was. C) Have. D) Has. Show Answer Correct Answer: C) Have. 4. The structure of an affirmative sentence is:subject + have/has + ..... + the rest of the sentence A) Verb in past continuous. B) Verb in ing. C) Verb in past tense. D) Verb in past participle. Show Answer Correct Answer: D) Verb in past participle. 5. My friends ..... the geography test. A) Has pass. B) Had pass. C) Passed. D) Have passed. Show Answer Correct Answer: D) Have passed. 6. Fill in the gap:She ..... in Manila for a year when she was a student. A) Lived. B) Have lived. C) Has been lived. D) Has lived. Show Answer Correct Answer: A) Lived. 7. A:Have you tried Korean food?b:yes, I ..... to an excellent restaurant yesterday. A) Have gone. B) Went. C) Been. D) None of the above. Show Answer Correct Answer: B) Went. 8. Tina ..... a lot of money today. A) Have spend. B) Has spend. C) Has spent. D) Have spent. Show Answer Correct Answer: C) Has spent. 9. Susan ..... (watch) seven films this week! A) Has been watched. B) Has watched. C) Has watching. D) Has been watching. Show Answer Correct Answer: B) Has watched. 10. Where is your cat? It has not ..... back home yet. I think it got lost. A) Come. B) Came. C) All the above. D) None of the above. Show Answer Correct Answer: A) Come. 11. To focus on how long A) Present perfect simpleI've waited three hours. B) Present perfect continuousI've been waiting for three hours. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present perfect continuousI've been waiting for three hours. 12. Choose the correct sentence using Present Perfect Simple: A) She has been knowing him for years. B) She knows him for years. C) She is knowing him for years. D) She has known him for years. Show Answer Correct Answer: D) She has known him for years. 13. ..... (you/ever/eat) sushi? A) Has you eaten. B) Have you ever eaten. C) Have you ate. D) Have you ever ate. Show Answer Correct Answer: B) Have you ever eaten. 14. A:Where is mom? B:She ..... A) Has left just. B) Just has left. C) Has just left. D) None of the above. Show Answer Correct Answer: C) Has just left. 15. Mark and Paul ..... answered the questions. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 16. Since he ..... his new computer, he ..... thousands of songs. A) Have got / downloaded. B) Gets / downloads. C) Got / has downloaded. D) Was getting / downloaded. Show Answer Correct Answer: C) Got / has downloaded. 17. ..... abroad many times? A) Have they been. B) Have they been being. C) Have they were. D) Were they. Show Answer Correct Answer: A) Have they been. 18. ..... any public library recently? A) Have you visited. B) Are you visiting. C) Did you visit. D) Were you visit. Show Answer Correct Answer: A) Have you visited. 19. Choose the correct past participle of this irregular verb:write A) Writed. B) Written. C) Write. D) None of the above. Show Answer Correct Answer: B) Written. 20. You-know-David for ten years A) You have been knowing David for ten years. B) You have been known David for ten years. C) You have known David for ten years. D) None of the above. Show Answer Correct Answer: C) You have known David for ten years. 21. How long ..... you ..... in this school? A) Have /been studying. B) Has / studied. C) Have / studied. D) Has / been studying. Show Answer Correct Answer: A) Have /been studying. 22. Why-you-bring that? A) Why have you bring that?. B) Why have you brought that?. C) Why has you broughten that?. D) None of the above. Show Answer Correct Answer: B) Why have you brought that?. 23. I haven't spoken to Patrick since I ..... him at Hyde Park. A) Have seen. B) Have saw. C) Saw. D) Have been seeing. Show Answer Correct Answer: C) Saw. 24. Helen has already ..... lunch. A) Have. B) Had. C) Has. D) None of the above. Show Answer Correct Answer: B) Had. 25. I ..... to Edinburgh three times A) Been. B) Has been. C) Have been. D) None of the above. Show Answer Correct Answer: C) Have been. 26. My dad ..... me some money. A) Has gave. B) 's given. C) Giving. D) Have given. Show Answer Correct Answer: B) 's given. 27. Identify the sentence that uses the present perfect continuous tense correctly. A) She has been waiting for you since morning. B) They have been finished their homework. C) I have been knowing him for a long time. D) He has been eats breakfast. Show Answer Correct Answer: A) She has been waiting for you since morning. 28. Monika ..... (clean) for an hour. A) Has cleaned. B) Has been cleaning. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been cleaning. 29. Mr. Jokowi and Ms. Iriana ..... married ..... more than 30 years. They got married in 1986. A) Have been, for. B) Has been, since. C) Has been, for. D) Have been, since. Show Answer Correct Answer: A) Have been, for. 30. I have ..... eaten my meal. I don't want to eat more. A) .never. B) .so far. C) .already. D) .since. Show Answer Correct Answer: C) .already. 31. Sally doesn't want to watch that film because she has ..... watched it. A) Yet. B) For. C) Just. D) Already. Show Answer Correct Answer: D) Already. 32. He has ..... what I said A) Forgotten. B) Forget. C) Forgetting. D) Forgot. Show Answer Correct Answer: A) Forgotten. 33. We haven't seen each other ..... last year. A) For. B) Since. C) Never. D) Ever. Show Answer Correct Answer: B) Since. 34. Peter was at my house earlier, but he's ..... home. A) Gone. B) Been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Gone. 35. How long ..... to drive?' A) Have you learned. B) Have you been learning. C) Has you learned. D) Has you been learning. Show Answer Correct Answer: B) Have you been learning. 36. I have studied English ..... four years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 37. How many biscuits ..... ? A) Have you eating. B) Did you ate. C) Have you eaten. D) Has you eaten. Show Answer Correct Answer: C) Have you eaten. 38. ..... Anita arrived yet? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 39. They've been happy ..... they got married. A) Since. B) For. C) Just. D) None of the above. Show Answer Correct Answer: A) Since. 40. I ..... here for a long time A) Live. B) Have lived. C) Am living. D) Lived. Show Answer Correct Answer: B) Have lived. 41. Have you ever ..... any castles? A) Visit. B) Visited. C) Visiting. D) Visits. Show Answer Correct Answer: B) Visited. 42. Have you seen Karen ..... ? A) Yesterday. B) Last week. C) Today. D) None of the above. Show Answer Correct Answer: C) Today. 43. Which is the correct form of the present perfect simple?Where (be / he) ..... ? A) Where has he been be?. B) Where he has been?. C) Where has he been?. D) Where he has being?. Show Answer Correct Answer: C) Where has he been?. 44. She (have, not) ..... this much fun since she ..... was a kid. A) Didn't have/ was. B) Didn't have/ is. C) Haven't has/ is. D) Hasn't had/ was. Show Answer Correct Answer: D) Hasn't had/ was. 45. I ..... to Italy last summer. A) Went. B) Have went. C) Have been. D) Was. Show Answer Correct Answer: A) Went. 46. She has just ..... the match. A) Winner. B) Wins. C) Won. D) Win. Show Answer Correct Answer: C) Won. 47. They ..... (live) in this city for five years. A) Has lived. B) Has lives. C) Have lived. D) Have lives. Show Answer Correct Answer: C) Have lived. 48. Naama ..... (not / see) her brother for a long time. A) Didn't see. B) Didn't saw. C) Hasn't seen. D) Haven't seen. Show Answer Correct Answer: C) Hasn't seen. 49. It is ..... to win such a big prize. A) Excided. B) Expecting. C) Exciting. D) Excuse. Show Answer Correct Answer: C) Exciting. 50. Bryan ..... all night and he's got 30 pages so far. A) Has been writing. B) Has written. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has been writing. 51. The adverb "yet" is used at the end of the sentence A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 52. Jonathan ..... how to solve that problem. I'm sure he can do it this time. A) Haven't learned. B) Hasn't learned. C) Have learned. D) Has learned. Show Answer Correct Answer: D) Has learned. 53. Have you studied for the exam? A) Yes i don't. B) Yes l have. C) Yes l do. D) Of course. Show Answer Correct Answer: B) Yes l have. 54. Choose the correct verbs:I'm in Hollywood at the moment, but so far I ..... any film stars. A) Didn't meet. B) Haven't met. C) All the above. D) None of the above. Show Answer Correct Answer: B) Haven't met. 55. What is the correct auxiliary verb form of the present perfect simple tense for the pronoun 'they'? A) Has. B) Have. C) Having. D) Had. Show Answer Correct Answer: B) Have. 56. How long ..... you ..... Russian? A) Have / been learnt. B) Have / been learning. C) Has / been learnt. D) Has / been learning. Show Answer Correct Answer: B) Have / been learning. 57. What is the verb form used in the Present Perfect Simple? A) Past Participle. B) Infinitive. C) Past Simple. D) None of the above. Show Answer Correct Answer: A) Past Participle. 58. I ..... a pumpkin cake. It smells great. A) Made. B) Have made. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have made. 59. Which of the following is NOT a situation where the present perfect simple tense is often used? A) To talk about past actions with a present relevance. B) To talk about actions at an unspecified time in the past. C) To talk about experiences in someone's life. D) To talk about future plans. Show Answer Correct Answer: D) To talk about future plans. 60. She's ..... visited Susan. She will be home tomorrow. A) Been. B) Gone. C) All the above. D) None of the above. Show Answer Correct Answer: B) Gone. ← 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