This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 9 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 9 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She ..... (work) in the garden all day A) Worked. B) Work. C) Has been working. D) Has worked. Show Answer Correct Answer: C) Has been working. 2. Iren (arrive) ..... in Rome a week ago. A) Arrived. B) Has arrived. C) Didn't arrived. D) Arrive. Show Answer Correct Answer: A) Arrived. 3. ..... you ..... Jan Komasa's new movie before? A) Did you had seen. B) Have you seen. C) Have you see. D) Did you seen. Show Answer Correct Answer: B) Have you seen. 4. He ..... you before. A) Has helped. B) Has help. C) Have help. D) None of the above. Show Answer Correct Answer: A) Has helped. 5. She's bad-tempered because she ..... too hard. A) Have you been working. B) Have worked. C) Has been working. D) Has worked. Show Answer Correct Answer: C) Has been working. 6. I (read) six books this week. A) Read. B) Have read. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have read. 7. He was the man who saved my life. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 8. How long ..... that book? Your eyes are red. A) Are you reading. B) Have you read. C) Have you been reading. D) None of the above. Show Answer Correct Answer: C) Have you been reading. 9. How much money ..... you ..... since last year? A) Have / saved. B) Did / save. C) Were / save. D) None of the above. Show Answer Correct Answer: A) Have / saved. 10. She ..... tired when she got home yesterday. A) Had been. B) Was. C) Has been. D) Is. Show Answer Correct Answer: B) Was. 11. ..... (you work out) last weekend? A) Have you worked out. B) Did you work out. C) Do you work out. D) Are you working out. Show Answer Correct Answer: B) Did you work out. 12. Has Julia ..... tried taccos? A) Ever. B) Never. C) Yet. D) None of the above. Show Answer Correct Answer: A) Ever. 13. ..... the piano since you were a child? A) Has you play. B) Have you played. C) Have you play. D) Do you played. Show Answer Correct Answer: B) Have you played. 14. ..... the dishes? A) She washed. B) Did she wash. C) Has she washed. D) Have she washed. Show Answer Correct Answer: C) Has she washed. 15. He can't play squash because he still ..... a racket. A) Didn't buy. B) Hasn't bought. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hasn't bought. 16. A:(you / find) a box with old photos there? I (look) for it for ages. A) Have you found I have been looking . B) Have you founded I have been looked . C) Did you find I looked . D) Were you find I was looking . Show Answer Correct Answer: A) Have you found I have been looking . 17. Chef Renata and Chef Juna ..... the verdict to the contestants ..... Now they are waiting for the results. A) Haven't given, already. B) Have given, yet. C) Haven't given, yet. D) Have given, already. Show Answer Correct Answer: C) Haven't given, yet. 18. Which of the following words we do not use in the present perfect: A) Just. B) Never. C) After. D) Before. Show Answer Correct Answer: C) After. 19. 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. 20. 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. 21. 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. 22. She hasn't ..... the homework yet A) Finished. B) To finished. C) Finish. D) None of the above. Show Answer Correct Answer: A) Finished. 23. 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. 24. (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?. 25. ..... you ..... the English homework? A) Have / done. B) Have / did. C) Has / did. D) Has / done. Show Answer Correct Answer: A) Have / done. 26. 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. 27. Fill in the gap:He ..... to Vienna. A) Has never been. B) Has never went. C) Have never gone. D) Never went. Show Answer Correct Answer: A) Has never been. 28. 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. 29. 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. 30. 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. 31. 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. 32. Identify the sentence that uses the present perfect simple tense. A) They have played soccer three times this week. B) They play soccer every weekend. C) They will play soccer tomorrow. D) They have been playing soccer since morning. Show Answer Correct Answer: A) They have played soccer three times this week. 33. 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?. 34. When ..... that TV? A) Have you bought. B) You bought. C) Did you buy. D) Did buy. Show Answer Correct Answer: C) Did you buy. 35. 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. 36. I ..... just ..... the book you lent me and it is great. A) Has / read. B) Has reading. C) Have / read. D) Have been reading. Show Answer Correct Answer: C) Have / read. 37. 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. 38. Why ..... you ..... so much the guitar today? A) Have-played. B) Has-play. C) Has-plays. D) Have-plays. Show Answer Correct Answer: A) Have-played. 39. 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. 40. 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. 41. 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. 42. Form a interrogative sentence in the present perfect simple with the verb 'live'. A) Have you living?. B) Have you lived?. C) Are you lived?. D) Did you lived?. Show Answer Correct Answer: B) Have you lived?. 43. ..... 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. 44. I ..... the wrong path again. A) Have taken. B) Have took. C) Took. D) Taking. Show Answer Correct Answer: A) Have taken. 45. 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. 46. Oh no! ..... my keys! A) I lost. B) I've lost. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've lost. 47. I ..... to Australia in 2017. A) Has been. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been. 48. Is this sentence correct?The finance sector changed dramatically over the past five years. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 49. I'm full. I've ..... eaten four slices of pizza A) Already. B) Yet. C) Still. D) None of the above. Show Answer Correct Answer: A) Already. 50. Do we use the present perfect simple to talk about experiences? A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 51. When do we use the present perfect simple? A) Routines. B) Future. C) Unfinished actions. D) None of the above. Show Answer Correct Answer: C) Unfinished actions. 52. We ..... this book for months and months. A) Have written. B) Have been writing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been writing. 53. Fatima ..... to Miami three times and is going again next month. A) Went. B) Has been. C) Was. D) None of the above. Show Answer Correct Answer: B) Has been. 54. You-read-War of piece? A) Have you readen War of Peace?. B) Have you read War of Peace?. C) Have your been read War of Peace?. D) None of the above. Show Answer Correct Answer: B) Have you read War of Peace?. 55. ..... they visited the pyramids yet? A) Has. B) Did. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 56. The past participle of verb DRIVE is: A) DRIVEN. B) DROVE. C) DRIVING. D) None of the above. Show Answer Correct Answer: A) DRIVEN. 57. Choose the best answer:I can't play basketball because I ..... A) Have broken. B) Broke my leg. C) Break my leg. D) Have broke my leg. Show Answer Correct Answer: A) Have broken. 58. Laura has been here ..... 6 moths A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 59. Which word do we use in a negative sentence using the present perfect: A) Just. B) Yet. C) Ever. D) Already. Show Answer Correct Answer: B) Yet. 60. 'Yes, I know. I've ..... seen your report.' A) Yet. B) Since. C) For. D) Already. Show Answer Correct Answer: D) Already. ← 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