This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 20 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. Last week, my parents ..... (buy) me the groceries . A) Buy. B) Are buying. C) Have bought. D) Bought. Show Answer Correct Answer: D) Bought. 3. 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. 4. Aisling ..... English for two years. She likes it but it's difficult. A) Have been learning. B) Has been learning. C) Learns. D) Has learned. Show Answer Correct Answer: B) Has been learning. 5. 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. 6. (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?. 7. Past participle of read: A) Read. B) Readed. C) Reading. D) None of the above. Show Answer Correct Answer: A) Read. 8. ..... has seen Jack twice today. A) Raymond and Luisa. B) We. C) Jessica. D) None of the above. Show Answer Correct Answer: C) Jessica. 9. 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. 10. This is the best chocolate cake I've ..... tasted. A) Already. B) Yet. C) Ever. D) For. Show Answer Correct Answer: C) Ever. 11. 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. 12. The train's ..... left! What are we going to do? A) Ever. B) Yet. C) Already. D) Never. Show Answer Correct Answer: C) Already. 13. 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 since last year. C) I have known her for three days. D) I have known her since yesterday. Show Answer Correct Answer: A) I have known her for two years. 14. I don't want you to ride in my car because the seatbelt on the ..... side is broken. A) Pedestrian. B) Passenger. C) Crosswalk. D) Intersection. Show Answer Correct Answer: B) Passenger. 15. 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. 16. 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. 17. 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. 18. ..... the invitations? A) Are you sent. B) Have you sent. C) Have you send. D) You has sent. Show Answer Correct Answer: B) Have you sent. 19. A: ..... (you/finish) your essay? B:Well, not really. I ..... (write) it all day and hope to finish it tomorrow. A) Have you finished / have written. B) Have you finished / have been writing. C) Have you been finishing / have written. D) Have you been finishing / have been writing. Show Answer Correct Answer: B) Have you finished / have been writing. 20. ..... 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. 21. 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. 22. I'm suprised to hear that about him. I've known him ..... years. A) Already. B) Yet. C) Ever. D) For. Show Answer Correct Answer: D) For. 23. 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. 24. If the action began in the past and is still in progress, we should use ..... A) The present simple. B) The present continuous. C) The present perfect simple. D) The present perfect continuous. Show Answer Correct Answer: D) The present perfect continuous. 25. She ..... (work) in the garden all day A) Has worked. B) Work. C) Worked. D) Has been working. Show Answer Correct Answer: D) Has been working. ← 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