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 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. The battalion ..... bravely to the valley of death A) Has marched. B) Have marched. C) Had marched. D) Were marched. Show Answer Correct Answer: A) Has marched. 3. Which of the following is true for present perfect simple tense? A) We have just seen her. B) She have been to the cinema twice this week. C) He has flew to Kuala Lumpur yesterday. D) She was blew away by their performance when she first saw it. Show Answer Correct Answer: A) We have just seen her. 4. CHOOSE THE CORRECT OPTIONWe have ..... the shopping for our grandmother. A) Did. B) Do. C) Does. D) Done. Show Answer Correct Answer: D) Done. 5. What is the correct Past Participle form of the verb 'see'? A) Saw. B) Seen. C) Seed. D) Sawed. Show Answer Correct Answer: B) Seen. 6. I ..... this jacket last week. A) Buy. B) Have been buying. C) Have bought. D) Bought. Show Answer Correct Answer: D) Bought. 7. 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. 8. 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. 9. 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. 10. 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. 11. 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. 12. Did you watch the new James Bond film last night? A) Yes, we didn't. B) Yes, I have. C) Yes, I watched. D) Yes, we did. Show Answer Correct Answer: D) Yes, we did. 13. ..... you ..... (hear) the news yet? A) Has you heard. B) Have you been heard. C) Have you hearing. D) Have you heard. Show Answer Correct Answer: D) Have you heard. 14. 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. 15. Mary hasn't washed the dishes ..... A) Already. B) Yet. C) Just. D) None of the above. Show Answer Correct Answer: B) Yet. 16. She ..... saving at Tabung Haji since young A) Has started. B) Has starting. C) Have started. D) Is starting. Show Answer Correct Answer: A) Has started. 17. 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. 18. 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. 19. This has to be the stupidest joke I have ..... heard. A) Ever. B) Never. C) Already. D) Just. Show Answer Correct Answer: A) Ever. 20. 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. 21. Somebody ..... (call) the police before. A) Has called. B) Have called. C) Has call. D) Have call. Show Answer Correct Answer: A) Has called. 22. 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. 23. What is the correct strcucture in the affirmative form? A) Subject + auxiliar (had) + participle verb + complement. B) Subject + auxiliar (have/has) + participle verb + complement. C) Subject + auxiliar (have/has) + been + verb (ing) + complement. D) Subject + auxiliar (was/were) + participle verb + complement. Show Answer Correct Answer: B) Subject + auxiliar (have/has) + participle verb + complement. 24. Faiz ..... to various teachers so many times A) Has lied. B) Has laid. C) Has lain. D) Has lie. Show Answer Correct Answer: A) Has lied. 25. Our football team ..... the Championship. A) Won. B) Has won. C) Has win. D) Have won. Show Answer Correct Answer: B) Has won. 26. 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. 27. 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. 28. The kitchen is a complete mess! What ..... ? A) Have the children done. B) Has the children done. C) Have done the children. D) Has done the children. Show Answer Correct Answer: A) Have the children done. 29. 10) Have you ..... Jim for long? A) Been knowing. B) Meeting. C) Known. D) None of the above. Show Answer Correct Answer: C) Known. 30. ..... 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. ← 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