This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 37 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 37 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He has ..... what I said A) Forgetting. B) Forgot. C) Forget. D) Forgotten. Show Answer Correct Answer: D) Forgotten. 2. We haven't seen each other ..... last year. A) Since. B) For. C) Ever. D) Never. Show Answer Correct Answer: A) Since. 3. 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. 4. 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. 5. 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. 6. How many biscuits ..... ? A) Have you eaten. B) Has you eaten. C) Have you eating. D) Did you ate. Show Answer Correct Answer: A) Have you eaten. 7. ..... Anita arrived yet? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 8. They've been happy ..... they got married. A) Since. B) For. C) Just. D) None of the above. Show Answer Correct Answer: A) Since. 9. I ..... here for a long time A) Have lived. B) Live. C) Lived. D) Am living. Show Answer Correct Answer: A) Have lived. 10. Have you ever ..... any castles? A) Visits. B) Visiting. C) Visited. D) Visit. Show Answer Correct Answer: C) Visited. 11. Have you seen Karen ..... ? A) Yesterday. B) Last week. C) Today. D) None of the above. Show Answer Correct Answer: C) Today. 12. Which is the correct form of the present perfect simple?Where (be / he) ..... ? A) Where he has been?. B) Where has he been?. C) Where has he been be?. D) Where he has being?. Show Answer Correct Answer: B) Where has he been?. 13. She (have, not) ..... this much fun since she ..... was a kid. A) Haven't has/ is. B) Hasn't had/ was. C) Didn't have/ is. D) Didn't have/ was. Show Answer Correct Answer: B) Hasn't had/ was. 14. I ..... to Italy last summer. A) Went. B) Have been. C) Was. D) Have went. Show Answer Correct Answer: A) Went. 15. She has just ..... the match. A) Won. B) Win. C) Wins. D) Winner. Show Answer Correct Answer: A) Won. 16. They ..... (live) in this city for five years. A) Have lived. B) Has lived. C) Have lives. D) Has lives. Show Answer Correct Answer: A) Have lived. 17. Naama ..... (not / see) her brother for a long time. A) Didn't see. B) Hasn't seen. C) Haven't seen. D) Didn't saw. Show Answer Correct Answer: B) Hasn't seen. 18. It is ..... to win such a big prize. A) Exciting. B) Excided. C) Expecting. D) Excuse. Show Answer Correct Answer: A) Exciting. 19. 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. 20. 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. 21. Jonathan ..... how to solve that problem. I'm sure he can do it this time. A) Hasn't learned. B) Haven't learned. C) Have learned. D) Has learned. Show Answer Correct Answer: D) Has learned. 22. Have you studied for the exam? A) Of course. B) Yes l have. C) Yes l do. D) Yes i don't. Show Answer Correct Answer: B) Yes l have. 23. 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. 24. What is the correct auxiliary verb form of the present perfect simple tense for the pronoun 'they'? A) Had. B) Has. C) Having. D) Have. Show Answer Correct Answer: D) Have. 25. How long ..... you ..... Russian? A) Has / been learnt. B) Has / been learning. C) Have / been learnt. D) Have / been learning. Show Answer Correct Answer: D) Have / been learning. ← 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