This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 45 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 45 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Somebody ..... (call) the police before. A) Has called. B) Have called. C) Has call. D) Have call. Show Answer Correct Answer: A) Has called. 2. 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. 3. 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. 4. 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. 5. Our football team ..... the Championship. A) Won. B) Has won. C) Has win. D) Have won. Show Answer Correct Answer: B) Has won. 6. 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. 7. 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. 8. 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. 9. 10) Have you ..... Jim for long? A) Been knowing. B) Meeting. C) Known. D) None of the above. Show Answer Correct Answer: C) Known. 10. ..... 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. 11. I'm not very well. I ..... to the doctor's twice this week. A) Have been. B) Have been being. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been. 12. You can use (has) or ('s) A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 13. I ..... this book last summer A) Read. B) Have read. C) All the above. D) None of the above. Show Answer Correct Answer: A) Read. 14. Which one is the Past Simple? A) I have gone to school. B) I have been going to school for 5 years. C) I went to school on Friday. D) I was going to school while you were studying. Show Answer Correct Answer: C) I went to school on Friday. 15. ..... anybody rescued the abandoned dogs yet? A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 16. What is the correct structure in the negative form? A) Subject + auxiliar (have/has) + not + participle verb +complement. B) Subjetc + auxiliar (had) + not + participle verb + complement. C) Subjetc + auxiliar (was/were) + not + verb (ing) + complement. D) Subjetc + auxiliar (have/has) + not + been + past participle verb +complement. Show Answer Correct Answer: A) Subject + auxiliar (have/has) + not + participle verb +complement. 17. * We ..... this movie three times. We love it! We even ..... the DVD last Saturday. A) Watched, have bought. B) 've watched, bought. C) Watched, have bought. D) None of the above. Show Answer Correct Answer: B) 've watched, bought. 18. They ..... for months, and they ..... three countries so far. A) Have been travelling / have visited. B) Have travelled / have been visiting. C) Have travelled / have visited. D) Have been travelling / have been visiting. Show Answer Correct Answer: A) Have been travelling / have visited. 19. She ..... (not / go) to the library today. A) Hasn't went. B) Has not gone. C) Haven't went. D) Haven't gone. Show Answer Correct Answer: B) Has not gone. 20. She ..... (study) for three hours without a break. A) A) has studied. B) B) has been studying. C) All the above. D) None of the above. Show Answer Correct Answer: B) B) has been studying. 21. Tom ..... abroad before. This is his first time. A) Didn't travel. B) Hasn't travelled. C) Has travelled. D) Hasn't been travelling. Show Answer Correct Answer: B) Hasn't travelled. 22. We ..... (already / see) the new Avengers movie. A) Already saw. B) Have already seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have already seen. 23. My dad/never/like/watching TV. A) My dad never have liked watching TV. B) My dad has never liked watching TV. C) My dad have never liked watching TV. D) My dad has never like watching TV. Show Answer Correct Answer: B) My dad has never liked watching TV. 24. I'm so tired. I ..... the house all day. A) Have cleaned. B) Clean. C) Haven't cleaned. D) Am cleaning. Show Answer Correct Answer: A) Have cleaned. 25. I've danced ..... many years. A) For. B) Since. C) With. D) Of. Show Answer Correct Answer: A) For. ← 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