This quiz works best with JavaScript enabled. Home > English Grammar > 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. 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. 2. 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. 3. Form the Present Perfect Simple sentence:They / study / English. A) They have study English. B) They studied English. C) They have studied English. D) They has studied English. Show Answer Correct Answer: C) They have studied English. 4. '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. 5. The kitchen is a complete mess! What ..... (the children/do)? A) Has done the children. B) Has the children done. C) Have the children done. D) Have done the children. Show Answer Correct Answer: C) Have the children done. 6. 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. 7. 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. 8. 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. 9. Have you (a) a hole in the garden? A) Dag. B) Dig. C) Digs. D) A. dug. Show Answer Correct Answer: D) A. dug. 10. 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. 11. We ..... a party for our friend who will be celebrating his 17th birthday. A) Giving. B) Give. C) Are giving. D) Gives. Show Answer Correct Answer: C) Are giving. 12. 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. 13. I'm sorry Dana. You ..... (be) late to work too many times. You can't work here anymore. A) Have been. B) Has been. C) Are. D) Were. Show Answer Correct Answer: A) Have been. 14. I've ..... heard of her. What does she do? A) Already. B) Ever. C) Yet. D) Never. Show Answer Correct Answer: D) Never. 15. ..... your dad ..... the letter? A) Has/readed. B) Have/read. C) Has/read. D) Read/has. Show Answer Correct Answer: C) Has/read. 16. 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. 17. Mary hasn't ..... a letter to her sister yet. A) Write. B) Writing. C) Wrote. D) Written. Show Answer Correct Answer: D) Written. 18. It's 2 years ..... I travelled abroad. A) .when. B) .since. C) .ago. D) .for. Show Answer Correct Answer: B) .since. 19. 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. 20. 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. 21. How do you form Present Perfect Continuous? A) Was/were + ing. B) Had + been + gerund. C) Have/has + been + gerund. D) Have/has + been + past participle. Show Answer Correct Answer: C) Have/has + been + gerund. 22. 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. 23. 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. 24. So far Bartek ..... (win) four games. A) Has won. B) Has been winning. C) Has been wining. D) Have won. Show Answer Correct Answer: A) Has won. 25. I ..... in this house since 2002. A) Have lived. B) Has lived. C) Did live. D) Lived. Show Answer Correct Answer: A) Have lived. 26. ..... 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. 27. She ..... (Just/Finish) her homework A) Have just finish. B) Has just finished. C) Has just finishes. D) Have just finished. Show Answer Correct Answer: B) Has just finished. 28. James has been here ..... months, but he hasn't visited the beach ..... A) Since just. B) For yet. C) For still. D) Since already. Show Answer Correct Answer: B) For yet. 29. Helen ..... been to New York twice. A) Already. B) Just. C) Have. D) Has. Show Answer Correct Answer: D) Has. 30. I ..... my homework to Jose yesterday. A) Sended. B) Sent. C) Have sent. D) Have sended. Show Answer Correct Answer: B) Sent. ← 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