This quiz works best with JavaScript enabled. Home > English Grammar > 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. This is the best chocolate cake I've ..... tasted. A) Yet. B) Already. C) For. D) Ever. Show Answer Correct Answer: D) Ever. 2. 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. 3. The train's ..... left! What are we going to do? A) Already. B) Ever. C) Yet. D) Never. Show Answer Correct Answer: A) Already. 4. 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 three days. B) I have known her since yesterday. C) I have known her since last year. D) I have known her for two years. Show Answer Correct Answer: D) I have known her for two years. 5. I don't want you to ride in my car because the seatbelt on the ..... side is broken. A) Crosswalk. B) Intersection. C) Pedestrian. D) Passenger. Show Answer Correct Answer: D) Passenger. 6. 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. 7. 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. 8. 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. 9. ..... the invitations? A) Have you sent. B) You has sent. C) Have you send. D) Are you sent. Show Answer Correct Answer: A) Have you sent. 10. 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 been writing. B) Have you been finishing / have been writing. C) Have you finished / have written. D) Have you been finishing / have written. Show Answer Correct Answer: A) Have you finished / have been writing. 11. ..... 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. 12. 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. 13. I'm suprised to hear that about him. I've known him ..... years. A) Ever. B) Already. C) Yet. D) For. Show Answer Correct Answer: D) For. 14. 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. 15. If the action began in the past and is still in progress, we should use ..... A) The present perfect continuous. B) The present continuous. C) The present perfect simple. D) The present simple. Show Answer Correct Answer: A) The present perfect continuous. 16. 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. 17. Iren (arrive) ..... in Rome a week ago. A) Has arrived. B) Didn't arrived. C) Arrived. D) Arrive. Show Answer Correct Answer: C) Arrived. 18. ..... you ..... Jan Komasa's new movie before? A) Did you had seen. B) Did you seen. C) Have you see. D) Have you seen. Show Answer Correct Answer: D) Have you seen. 19. He ..... you before. A) Has helped. B) Has help. C) Have help. D) None of the above. Show Answer Correct Answer: A) Has helped. 20. She's bad-tempered because she ..... too hard. A) Have worked. B) Has worked. C) Have you been working. D) Has been working. Show Answer Correct Answer: D) Has been working. 21. 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. 22. 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. 23. 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. 24. 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. 25. She ..... tired when she got home yesterday. A) Was. B) Has been. C) Is. D) Had been. Show Answer Correct Answer: A) Was. 26. ..... (you work out) last weekend? A) Are you working out. B) Do you work out. C) Have you worked out. D) Did you work out. Show Answer Correct Answer: D) Did you work out. 27. Has Julia ..... tried taccos? A) Ever. B) Never. C) Yet. D) None of the above. Show Answer Correct Answer: A) Ever. 28. ..... the piano since you were a child? A) Have you played. B) Have you play. C) Has you play. D) Do you played. Show Answer Correct Answer: A) Have you played. 29. ..... the dishes? A) Have she washed. B) Did she wash. C) Has she washed. D) She washed. Show Answer Correct Answer: C) Has she washed. 30. 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. ← 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