This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 8 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 8 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We've eaten Mexican food ..... A) In September. B) Twice. C) All the above. D) None of the above. Show Answer Correct Answer: B) Twice. 2. ..... you ..... about this rumor before? It's just unbelievable. A) Has heared. B) Have heared. C) Has heard. D) Have heard. Show Answer Correct Answer: D) Have heard. 3. ''Nunca he escuchado 'Queen' '', se puede traducir como: A) I has never listened to Queen. B) I have ever listened to Queen. C) I have listened to Queen. D) I have never listened to Queen. Show Answer Correct Answer: D) I have never listened to Queen. 4. The girls ..... visited the museum. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 5. He ..... at the hospital since April. A) Has stayed. B) Have stayed. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has stayed. 6. My mother ..... my hair at home last Saturday. (cut) A) Cutted. B) Cut. C) Have cut. D) Has cut. Show Answer Correct Answer: B) Cut. 7. ..... you ever been to Spain? A) Did. B) Have. C) Were. D) Has. Show Answer Correct Answer: B) Have. 8. I ..... seven films this week! A) 've watched. B) 've been watching. C) All the above. D) None of the above. Show Answer Correct Answer: A) 've watched. 9. I have not ..... that movie before. A) Seen. B) Watch. C) Saw. D) See. Show Answer Correct Answer: A) Seen. 10. My brother's really stressed about work, so he ..... very well recently. A) Must have slept. B) Hasn't been sleeping. C) Haven't slept. D) Didn't sleep. Show Answer Correct Answer: B) Hasn't been sleeping. 11. You have ..... on the phone for half an hour. A) Been talking. B) Talk. C) Been talk. D) Talking. Show Answer Correct Answer: A) Been talking. 12. I ..... my homework so can I play video games now? A) Have finished. B) Have been finishing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have finished. 13. I have studied English ..... 2016. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 14. Sunny ..... never ..... (iron) his clothes all his life. A) Do iron. B) Is ironing. C) Did ironed. D) Has / ironed. Show Answer Correct Answer: D) Has / ironed. 15. I ..... you for ages, how have you been? A) Haven't seen. B) Haven't been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't seen. 16. Find a mistake Alex has already make many new friends since he won the competition. A) Already. B) Won. C) Since. D) Make. Show Answer Correct Answer: D) Make. 17. I ..... problems with my shoulder for several months now. A) Have been having. B) Has had. C) Had. D) Have having. Show Answer Correct Answer: A) Have been having. 18. 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. 19. Can I call you in a few minutes? I've ..... got home A) For. B) Since. C) Yet. D) Already. Show Answer Correct Answer: D) Already. 20. How long ..... the children slept? A) Did. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: B) Have. 21. 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. 22. My granddad ..... in 1995. A) Died. B) Has died. C) All the above. D) None of the above. Show Answer Correct Answer: A) Died. 23. ..... 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. 24. Which one is not a verb A) Paid. B) Slept. C) Played. D) Wrong. Show Answer Correct Answer: D) Wrong. 25. Which of the following sentences correctly uses the present perfect simple tense? A) They has arrived at the airport. B) He was visited Paris. C) She have finished her work. D) I have seen that movie. Show Answer Correct Answer: D) I have seen that movie. 26. I have never ..... Paris A) Visited. B) Visit. C) Visited yet. D) None of the above. Show Answer Correct Answer: A) Visited. 27. 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. 28. ..... you been sleeping all day? A) Has. B) Have. C) Had. D) None. Show Answer Correct Answer: B) Have. 29. 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. 30. They've already ..... that film . A) See. B) Seen. C) Seeing. D) Saw. Show Answer Correct Answer: B) Seen. 31. I have ..... to Peru three times. A) Be. B) Went. C) Goes. D) Been. Show Answer Correct Answer: D) Been. 32. This time last year I ..... in Japan. A) Have travelled. B) Travelled. C) Was travel. D) Was travelling. Show Answer Correct Answer: D) Was travelling. 33. Form a question in the present perfect simple tense with the verb 'study'. A) Are you studying?. B) Have you study?. C) Did you studied?. D) Have you studied?. Show Answer Correct Answer: D) Have you studied?. 34. I hope you will excuse me. I ..... quite sick at the moment. A) Feeling. B) Am feeling. C) Felt. D) Have felt. Show Answer Correct Answer: B) Am feeling. 35. Have you finished answering all the questions ..... ? A) Yet. B) Ever. C) Never. D) None of the above. Show Answer Correct Answer: A) Yet. 36. 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. 37. 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. 38. Last week, my parents ..... (buy) me the groceries . A) Have bought. B) Are buying. C) Buy. D) Bought. Show Answer Correct Answer: D) Bought. 39. 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. 40. Aisling ..... English for two years. She likes it but it's difficult. A) Learns. B) Has been learning. C) Has learned. D) Have been learning. Show Answer Correct Answer: B) Has been learning. 41. 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. 42. (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?. 43. Past participle of read: A) Read. B) Readed. C) Reading. D) None of the above. Show Answer Correct Answer: A) Read. 44. ..... has seen Jack twice today. A) Raymond and Luisa. B) We. C) Jessica. D) None of the above. Show Answer Correct Answer: C) Jessica. 45. 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. 46. This is the best chocolate cake I've ..... tasted. A) Yet. B) Already. C) For. D) Ever. Show Answer Correct Answer: D) Ever. 47. Look at this senetnce and choose the correct use of the Present Perfect Simple it exemplifies: "I've just seen an accident." A) Past experience. B) Recent past action. C) Present result of a past action. D) None of the above. Show Answer Correct Answer: B) Recent past action. 48. The train's ..... left! What are we going to do? A) Never. B) Ever. C) Already. D) Yet. Show Answer Correct Answer: C) Already. 49. Use a time expression with Present Perfect:Complete the sentence-'I have known her ..... ' (for two years / since last month) A) I have known her for two years. B) I have known her for three days. C) I have known her since last year. D) I have known her since yesterday. Show Answer Correct Answer: A) I have known her for two years. 50. I don't want you to ride in my car because the seatbelt on the ..... side is broken. A) Passenger. B) Crosswalk. C) Intersection. D) Pedestrian. Show Answer Correct Answer: A) Passenger. 51. Mark ..... the movie last night, he ..... it several times. A) Has seen/ has seen. B) Has seen/ saw. C) Saw/ has seen. D) None of the above. Show Answer Correct Answer: C) Saw/ has seen. 52. This is the first time I ..... my dentist this month. A) Have seen. B) Have been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have seen. 53. She's a vegetarian. She ..... meat for the last 10 years. A) Ate. B) Hasn't eaten. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hasn't eaten. 54. ..... the invitations? A) Have you send. B) Have you sent. C) You has sent. D) Are you sent. Show Answer Correct Answer: B) Have you sent. 55. A: ..... (you/finish) your essay? B:Well, not really. I ..... (write) it all day and hope to finish it tomorrow. A) Have you been finishing / have written. B) Have you finished / have been writing. C) Have you been finishing / have been writing. D) Have you finished / have written. Show Answer Correct Answer: B) Have you finished / have been writing. 56. ..... to Australia? A) Have you ever been. B) Has you ever been. C) Have you ever be. D) None of the above. Show Answer Correct Answer: A) Have you ever been. 57. A:I ..... (try) to call you since morning. What's up? B:Oh sorry, I ..... (lose) my mobile. A) Have tried / have lost. B) Have been trying / have lost. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been trying / have lost. 58. I'm suprised to hear that about him. I've known him ..... years. A) Yet. B) Ever. C) For. D) Already. Show Answer Correct Answer: C) For. 59. Identify the sentence that uses Present Perfect Simple:A) She has been working all day. B) He has finished his homework. C) They have been playing football. A) She has finished her homework. B) They have finished playing football. C) He has been working all day. D) He has finished his homework. Show Answer Correct Answer: D) He has finished his homework. 60. If the action began in the past and is still in progress, we should use ..... A) The present perfect continuous. B) The present simple. C) The present perfect simple. D) The present continuous. Show Answer Correct Answer: A) The present perfect continuous. ← 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 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books