This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 7 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We ..... a flight to Vienna yet. A) Haven't booked. B) Hadn't book. C) Didn't booked. D) Hasn't book. Show Answer Correct Answer: A) Haven't booked. 2. I ..... to the owner of the apartment already. He is quite agreeable to our proposal. A) Speak. B) Am speaking. C) Have been speaking. D) Have spoken. Show Answer Correct Answer: D) Have spoken. 3. O past participle de "GO" A) Goes. B) Goed. C) Went. D) Gone. Show Answer Correct Answer: D) Gone. 4. Complete the sentence:The bird ..... away when it ..... me A) Flew-saw. B) Flyed-see. C) Saw-flew. D) Flying-see. Show Answer Correct Answer: A) Flew-saw. 5. Has she come today? A) Yes, she is. B) Yes, she comes. C) Yes, she has. D) None of the above. Show Answer Correct Answer: C) Yes, she has. 6. Francis and his son have ..... to the supermarket. A) Went. B) Goed. C) Gone. D) None of the above. Show Answer Correct Answer: C) Gone. 7. B:I (work) all day. I (come / just) home from work and I (have / not) the time yet to walk the dog. A) I have worked I just came and I haven't had . B) I worked I've just come and I haven't had . C) I have been working I've just come and I didn't have . D) I've been working I've just come and I haven't had . Show Answer Correct Answer: D) I've been working I've just come and I haven't had . 8. I ..... money non stop! A) Have saved. B) Saved. C) Have been saving. D) Have been saved. Show Answer Correct Answer: C) Have been saving. 9. "I'm really hungry."" ..... anything today?" A) Haven't you ate. B) Haven't you eaten. C) Haven't you been eating. D) Haven't eaten. Show Answer Correct Answer: B) Haven't you eaten. 10. ..... (You/Ever/Go) to Jatimpark? A) Has she ever gone. B) Have you ever went. C) Have you ever go. D) Have you ever gone. Show Answer Correct Answer: D) Have you ever gone. 11. This the the most delicious dish I ..... A) Ever ate. B) Ate ever. C) Have ever eaten. D) Have eaten ever. Show Answer Correct Answer: C) Have ever eaten. 12. How many times ..... Xin Xin ..... New Zealand? A) Has visited. B) Has been visiting. C) Has been visited. D) None of the above. Show Answer Correct Answer: A) Has visited. 13. Are you OK? A) Been chopping. B) Chopped. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been chopping. 14. A:I lived in Milan when I was younger. B:Really? How long ..... there? A) Have you lived. B) Lived you. C) Did you live. D) None of the above. Show Answer Correct Answer: C) Did you live. 15. We ..... Portugal several times. A) Visiting. B) Has visited. C) Have visited. D) Visited. Show Answer Correct Answer: C) Have visited. 16. Peter and Anna (be) ..... friends for 3 years. A) A. be. B) B. were. C) C. have been. D) None of the above. Show Answer Correct Answer: C) C. have been. 17. We ..... (see) her today. 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. 18. He ..... (never/be) to London. A) Has never went. B) Have never been. C) Has always been. D) Has never been. Show Answer Correct Answer: D) Has never been. 19. They ..... all day and are exhausted now. A) Have been working. B) Worked. C) Have worked. D) None of the above. Show Answer Correct Answer: A) Have been working. 20. How many books ..... this month? A) Did you read. B) Have you read. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you read. 21. It's a week since I last ..... You. A) .saw. B) .have seen. C) .had seen. D) .was seen. Show Answer Correct Answer: A) .saw. 22. Have you ..... met a famous person? A) Never. B) Ever. C) Since. D) For. Show Answer Correct Answer: B) Ever. 23. She ..... (just/leave) the office. A) Have left. B) Has just left. C) Has left. D) Just left. Show Answer Correct Answer: B) Has just left. 24. When do we use the present perfect tense? A) To talk about events that started and finished in the past. B) To talk about events that started in the past and have continued into the present. C) All the above. D) None of the above. Show Answer Correct Answer: B) To talk about events that started in the past and have continued into the present. 25. I haven't seen you ..... last year A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. ← 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 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books