This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 21 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Which option best reflects the information below?I met my best friend when I was a kid. We're still very close. A) I know my best friend since I was a kid. B) I've known my best friend since I was a kid. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've known my best friend since I was a kid. 2. I ..... French for five years. A) Have study. B) Had studied. C) Did studied. D) Have studied. Show Answer Correct Answer: D) Have studied. 3. They have ..... arrived. A) Just. B) Often. C) Yet. D) At. Show Answer Correct Answer: A) Just. 4. How long have you ..... this painting by van Gogh? A) Been having. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 5. Eddie has painted his bedroom blue.It means ..... A) Eddie has to continue painting his bedroom. B) Eddie has finished painting his bedroom. C) Eddie is very tired now and needs a rest. D) None of the above. Show Answer Correct Answer: B) Eddie has finished painting his bedroom. 6. Chong: ..... you finished your lunch yet?Amoi:Yes, I ..... A) Has / has. B) Has / have. C) Have / have. D) None of the above. Show Answer Correct Answer: C) Have / have. 7. Form the Present Perfect Simple sentence:They / study / English. A) They studied English. B) They has studied English. C) They have studied English. D) They have study English. Show Answer Correct Answer: C) They have studied English. 8. 'Yet' is a signal in the present perfect simple. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 9. The kitchen is a complete mess! What ..... (the children/do)? 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. 10. I haven't cooked pancakes ..... a long time A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 11. Where have you been all these years? A) I've been to Finland. It's a great and cold place. B) I've just done my chores. C) I've already washed my car. D) None of the above. Show Answer Correct Answer: A) I've been to Finland. It's a great and cold place. 12. How long ..... ( they/ know) Magda? A) Have they known. B) Has they known. C) Have they been knowing. D) None of the above. Show Answer Correct Answer: A) Have they known. 13. Have you (a) a hole in the garden? A) Dag. B) Dig. C) Digs. D) A. dug. Show Answer Correct Answer: D) A. dug. 14. My friend is a writer. She ..... many books. A) Has written. B) Wrote. C) Have written. D) None of the above. Show Answer Correct Answer: A) Has written. 15. We ..... a party for our friend who will be celebrating his 17th birthday. A) Give. B) Giving. C) Are giving. D) Gives. Show Answer Correct Answer: C) Are giving. 16. Desmond ..... letters all morning. A) Has written. B) Has been writing. C) Has wrote. D) None of the above. Show Answer Correct Answer: B) Has been writing. 17. I'm sorry Dana. You ..... (be) late to work too many times. You can't work here anymore. A) Are. B) Were. C) Have been. D) Has been. Show Answer Correct Answer: C) Have been. 18. I've ..... heard of her. What does she do? A) Already. B) Yet. C) Ever. D) Never. Show Answer Correct Answer: D) Never. 19. ..... your dad ..... the letter? A) Read/has. B) Has/readed. C) Have/read. D) Has/read. Show Answer Correct Answer: D) Has/read. 20. The shop has been closed ..... Monday. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 21. Mary hasn't ..... a letter to her sister yet. A) Writing. B) Written. C) Write. D) Wrote. Show Answer Correct Answer: B) Written. 22. It's 2 years ..... I travelled abroad. A) .for. B) .ago. C) .since. D) .when. Show Answer Correct Answer: C) .since. 23. This factory ..... (produce) cars and lorries for about a century. A) This factory have produced cars and lorries for about a century. B) This factory has produced cars and lorries for about a century. C) This factory have producing cars and lorries for about a century. D) This factory had produced cars and lorries for about a century. Show Answer Correct Answer: B) This factory has produced cars and lorries for about a century. 24. My grandmother, who died five years ago, ..... abroad. A) Never went. B) Has never been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Never went. 25. How do you form Present Perfect Continuous? A) Was/were + ing. B) Have/has + been + past participle. C) Have/has + been + gerund. D) Had + been + gerund. Show Answer Correct Answer: C) Have/has + been + gerund. 26. The verb 'go' has two past participles:been and gone. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 27. Last year, while I was abroad, I met John. I (a) him since then ( then replaces last year) A) A. have not seen. B) Did not see. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. have not seen. 28. So far Bartek ..... (win) four games. A) Has won. B) Have won. C) Has been winning. D) Has been wining. Show Answer Correct Answer: A) Has won. 29. I ..... in this house since 2002. A) Have lived. B) Lived. C) Has lived. D) Did live. Show Answer Correct Answer: A) Have lived. 30. ..... to the cinema yesterday. A) Went. B) I've been. C) I've gone. D) None of the above. Show Answer Correct Answer: A) Went. ← 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