This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 18 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. A:(you / find) a box with old photos there? I (look) for it for ages. A) Have you founded I have been looked . B) Were you find I was looking . C) Did you find I looked . D) Have you found I have been looking . Show Answer Correct Answer: D) Have you found I have been looking . 2. Chef Renata and Chef Juna ..... the verdict to the contestants ..... Now they are waiting for the results. A) Haven't given, yet. B) Have given, already. C) Haven't given, already. D) Have given, yet. Show Answer Correct Answer: A) Haven't given, yet. 3. Which of the following words we do not use in the present perfect: A) Never. B) Before. C) After. D) Just. Show Answer Correct Answer: C) After. 4. John ..... Russian since he was six years old. A) Has spoken. B) Have spoken. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has spoken. 5. Choose the correct verbs:I'm having a great holiday. The weather ..... fantastic. A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been. 6. Desmond ..... six letters this morning. A) Has written. B) Has been writing. C) Has wrote. D) None of the above. Show Answer Correct Answer: A) Has written. 7. She hasn't ..... the homework yet A) Finished. B) To finished. C) Finish. D) None of the above. Show Answer Correct Answer: A) Finished. 8. True or false? When we use the present perfect tense we must use the past participle (-ed) A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 9. (how / we / finish yet) A) How have we finished yet?. B) How have had we finished yet?. C) All the above. D) None of the above. Show Answer Correct Answer: A) How have we finished yet?. 10. ..... you ..... the English homework? A) Have / did. B) Has / did. C) Have / done. D) Has / done. Show Answer Correct Answer: C) Have / done. 11. George ..... an amazing job at the local pharmacist. A) Has found. B) Has been finding. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has found. 12. Fill in the gap:He ..... to Vienna. A) Has never went. B) Never went. C) Has never been. D) Have never gone. Show Answer Correct Answer: C) Has never been. 13. Identify the sentence that uses Present Perfect Continuous:A) I have cooked dinner. B) They have been waiting for the bus. C) He has visited the museum. A) She has been studying all night. B) They have been waiting for the bus. C) He has visited the museum. D) I have cooked dinner. Show Answer Correct Answer: B) They have been waiting for the bus. 14. For 'he/she/it' what verb do we use in the present perfect? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 15. We ..... for a couple of weeks now. A) Have travelled. B) Have been travelling. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been travelling. 16. A:Who has been eating the cake?B:Who has eaten the cake?Choose the best the explanation to express the difference in the above sentences. A) In A, the cake is still in the fridge. B) In A, there is no more cake. C) In B, the cake is still in the fridge. D) None of the above. Show Answer Correct Answer: A) In A, the cake is still in the fridge. 17. Identify the sentence that uses the present perfect simple tense. A) They play soccer every weekend. B) They will play soccer tomorrow. C) They have played soccer three times this week. D) They have been playing soccer since morning. Show Answer Correct Answer: C) They have played soccer three times this week. 18. Tommy: ..... Bianca:Yes, she has. A) Hasn't Mary finished her homework yet?. B) Has Mary finished her homework already?. C) Have Mary and Vivi finished their homework already?. D) Has Mary never finished her homework?. Show Answer Correct Answer: B) Has Mary finished her homework already?. 19. When ..... that TV? A) Did you buy. B) Have you bought. C) Did buy. D) You bought. Show Answer Correct Answer: A) Did you buy. 20. Tom ..... worked here for long. A) 's not. B) Haven't. C) Not. D) None of the above. Show Answer Correct Answer: A) 's not. 21. I ..... just ..... the book you lent me and it is great. A) Has / read. B) Have / read. C) Have been reading. D) Has reading. Show Answer Correct Answer: B) Have / read. 22. Complete:My best friend has never ..... A) Played the piano. B) Play soccer. C) Playing the guitar. D) None of the above. Show Answer Correct Answer: A) Played the piano. 23. Why ..... you ..... so much the guitar today? A) Has-play. B) Have-played. C) Have-plays. D) Has-plays. Show Answer Correct Answer: B) Have-played. 24. Identify the sentence that uses Present Perfect Continuous:A) I have read that book. B) She has been waiting for an hour. C) He has visited his grandparents. A) She has waiting for an hour. B) She has been waiting for an hour. C) I have been waiting for an hour. D) He has been visited his grandparents. Show Answer Correct Answer: B) She has been waiting for an hour. 25. Pete ..... for over a month. A) Has travelled. B) Has been travelling. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been travelling. 26. We haven't eaten anything ..... lunch time A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 27. Form a interrogative sentence in the present perfect simple with the verb 'live'. A) Did you lived?. B) Have you lived?. C) Have you living?. D) Are you lived?. Show Answer Correct Answer: B) Have you lived?. 28. ..... him we need more staff for ages, but he doesn't listen. A) I've told. B) I've been telling. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've been telling. 29. I ..... the wrong path again. A) Taking. B) Have taken. C) Took. D) Have took. Show Answer Correct Answer: B) Have taken. 30. Oh no! I ..... cut my finger and now it's bleeding! A) 've cutted. B) 've been cut. C) 've cut. D) 've been cutting. Show Answer Correct Answer: C) 've cut. ← 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