This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 17 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. (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?. 2. Past participle of read: A) Read. B) Readed. C) Reading. D) None of the above. Show Answer Correct Answer: A) Read. 3. ..... has seen Jack twice today. A) Raymond and Luisa. B) We. C) Jessica. D) None of the above. Show Answer Correct Answer: C) Jessica. 4. 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. 5. This is the best chocolate cake I've ..... tasted. A) Already. B) Yet. C) Ever. D) For. Show Answer Correct Answer: C) Ever. 6. 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. 7. The train's ..... left! What are we going to do? A) Ever. B) Yet. C) Already. D) Never. Show Answer Correct Answer: C) Already. 8. 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. 9. 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. 10. 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. 11. 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. 12. 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. 13. ..... 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. 14. 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. 15. ..... 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. 16. 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. 17. 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. 18. 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. 19. 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. 20. 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. 21. Iren (arrive) ..... in Rome a week ago. A) Arrive. B) Didn't arrived. C) Has arrived. D) Arrived. Show Answer Correct Answer: D) Arrived. 22. ..... you ..... Jan Komasa's new movie before? A) Did you seen. B) Have you see. C) Did you had seen. D) Have you seen. Show Answer Correct Answer: D) Have you seen. 23. He ..... you before. A) Has helped. B) Has help. C) Have help. D) None of the above. Show Answer Correct Answer: A) Has helped. 24. She's bad-tempered because she ..... too hard. A) Has worked. B) Has been working. C) Have worked. D) Have you been working. Show Answer Correct Answer: B) Has been working. 25. 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. 26. We-not-go-Paris A) We haven't gone to Paris. B) We been gone to Paris. C) We haven't been gone to Paris. D) None of the above. Show Answer Correct Answer: A) We haven't gone to Paris. 27. 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. 28. 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. 29. 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. 30. She ..... tired when she got home yesterday. A) Is. B) Had been. C) Was. D) Has been. Show Answer Correct Answer: C) Was. ← 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