This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 16 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... problems with my shoulder for several months now. A) Have having. B) Have been having. C) Had. D) Has had. Show Answer Correct Answer: B) Have been having. 2. You are late. Where have you ..... ? A) Been. B) Gone. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been. 3. Can I call you in a few minutes? I've ..... got home A) Yet. B) Since. C) Already. D) For. Show Answer Correct Answer: C) Already. 4. How long ..... the children slept? A) Did. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: B) Have. 5. Mom ..... me new sport shows. A) Have buyed. B) Has bought. C) Has buyed. D) None of the above. Show Answer Correct Answer: B) Has bought. 6. My granddad ..... in 1995. A) Died. B) Has died. C) All the above. D) None of the above. Show Answer Correct Answer: A) Died. 7. You've white dust all over you! What have you ..... ? A) Done. B) Being doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Being doing. 8. ..... a rugby game? A) Did you ever see. B) Have you ever seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you ever seen. 9. Which one is not a verb A) Played. B) Slept. C) Wrong. D) Paid. Show Answer Correct Answer: C) Wrong. 10. Which of the following sentences correctly uses the present perfect simple tense? A) They has arrived at the airport. B) I have seen that movie. C) She have finished her work. D) He was visited Paris. Show Answer Correct Answer: B) I have seen that movie. 11. I have never ..... Paris A) Visited. B) Visit. C) Visited yet. D) None of the above. Show Answer Correct Answer: A) Visited. 12. Which sentence is in the present perfect simple tense? A) I have been reading this book for hours. B) She has lived in Paris for three years. C) They have been playing soccer all day. D) He has been cooking since noon. Show Answer Correct Answer: B) She has lived in Paris for three years. 13. ..... you been sleeping all day? A) Has. B) Have. C) Had. D) None. Show Answer Correct Answer: B) Have. 14. The past participle of the verb STEAL is: A) Stealed. B) Stole. C) Stolen. D) None of the above. Show Answer Correct Answer: C) Stolen. 15. They've already ..... that film . A) See. B) Seen. C) Seeing. D) Saw. Show Answer Correct Answer: B) Seen. 16. I have ..... to Peru three times. A) Been. B) Goes. C) Be. D) Went. Show Answer Correct Answer: A) Been. 17. This time last year I ..... in Japan. A) Travelled. B) Was travelling. C) Was travel. D) Have travelled. Show Answer Correct Answer: B) Was travelling. 18. Form a question in the present perfect simple tense with the verb 'study'. A) Have you study?. B) Have you studied?. C) Did you studied?. D) Are you studying?. Show Answer Correct Answer: B) Have you studied?. 19. I hope you will excuse me. I ..... quite sick at the moment. A) Feeling. B) Felt. C) Have felt. D) Am feeling. Show Answer Correct Answer: D) Am feeling. 20. Have you finished answering all the questions ..... ? A) Yet. B) Ever. C) Never. D) None of the above. Show Answer Correct Answer: A) Yet. 21. She-not see-The lord of the rings A) She has saw The lord of the rings. B) She has seen The lord of the rings. C) She has not seen The lord of the rings. D) None of the above. Show Answer Correct Answer: C) She has not seen The lord of the rings. 22. Complete:My cousin ..... to Europe to study A) Have gone. B) Gone. C) Has gone. D) None of the above. Show Answer Correct Answer: C) Has gone. 23. Last week, my parents ..... (buy) me the groceries . A) Have bought. B) Are buying. C) Buy. D) Bought. Show Answer Correct Answer: D) Bought. 24. I ..... my ankle so I can't go skiing. A) Have been breaking. B) Have broke. C) Have broken. D) None of the above. Show Answer Correct Answer: C) Have broken. 25. Aisling ..... English for two years. She likes it but it's difficult. A) Has learned. B) Learns. C) Have been learning. D) Has been learning. Show Answer Correct Answer: D) Has been learning. 26. David feels great these days. He ..... very early lately. A) Has got up. B) Has been getting up. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been getting up. 27. (you / eat Thai food before)? A) Have you ate Thai food before?. B) Have you eaten Thai food before?. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you eaten Thai food before?. 28. Past participle of read: A) Read. B) Readed. C) Reading. D) None of the above. Show Answer Correct Answer: A) Read. 29. ..... has seen Jack twice today. A) Raymond and Luisa. B) We. C) Jessica. D) None of the above. Show Answer Correct Answer: C) Jessica. 30. I ..... all the cakes in the shop. A) Has try. B) Have try. C) Have tried. D) None of the above. Show Answer Correct Answer: C) Have tried. ← 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