This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 31 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 31 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We ..... at that restaurant many times. A) Have eaten. B) Has eaten. C) Had eaten. D) Eaten. Show Answer Correct Answer: A) Have eaten. 2. Have you ..... to Hungary? A) Ever been. B) Was. C) Just. D) Yet. Show Answer Correct Answer: A) Ever been. 3. Maria (get) ..... some bad marks last week. A) Got. B) Has got. C) Had got. D) Getted. Show Answer Correct Answer: A) Got. 4. She ..... how to get to my house. A) 's forgotten. B) 's been forgetting. C) All the above. D) None of the above. Show Answer Correct Answer: A) 's forgotten. 5. ..... (you/see) Mary last week? A) Have you seen. B) Did you saw. C) Has you seen. D) Did you see. Show Answer Correct Answer: D) Did you see. 6. My dog is tired because he ..... (run) for hours. A) Has run. B) Has been running. C) Has ran. D) Has running. Show Answer Correct Answer: B) Has been running. 7. I ..... home right after my training yesterday. A) Have gone. B) Went. C) Was going. D) Was gone. Show Answer Correct Answer: B) Went. 8. Sam has been teaching since he graduated. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 9. Mrs Snow ..... a fantastic cake. A) Made. B) Has made. C) Is making. D) None of the above. Show Answer Correct Answer: B) Has made. 10. I traveled around your country last summer A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 11. Completo:She has ..... with him several times A) Spoke. B) Speak. C) Spoken. D) None of the above. Show Answer Correct Answer: C) Spoken. 12. Complete the sentence:Peter ..... climbed three mountains in his life A) Having. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 13. I ..... for over eight hours now. I am extremely tired. A) Have driven. B) Have been driving. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been driving. 14. Ah there it is! I've ..... for that book for ages. A) Looked. B) Been looking. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been looking. 15. Gladstone ..... the Prime Minister of Great Britain 5 times during the reign of Queen Victoria. A) Was. B) Had been. C) Has been. D) None of the above. Show Answer Correct Answer: A) Was. 16. Don't wash the floor because Ron ..... it already A) Washed. B) Washes. C) Will wash. D) Has washed. Show Answer Correct Answer: D) Has washed. 17. Kate and Tom ..... (not/see) that film yet. A) Seen. B) Did not see. C) Have not seen. D) Has not seen. Show Answer Correct Answer: C) Have not seen. 18. Where has Eric ..... ? He was here a minute ago! A) Gone. B) Been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Gone. 19. I ..... already ..... in that field before. I want to do something new. A) Haven't worked. B) Have worked. C) Hasn't worked. D) Has worked. Show Answer Correct Answer: B) Have worked. 20. Form the Present Perfect Simple sentence:He / not / eat / lunch. A) He has not eaten lunch. B) He not eating lunch. C) He has not eat lunch. D) He not ate lunch. Show Answer Correct Answer: A) He has not eaten lunch. 21. Find a mistake Viet's English has improved for he moved to the UK last year. A) Has improved. B) For. C) Moved. D) To. Show Answer Correct Answer: B) For. 22. Peter started studying at six and it's ten o'clock now.$\rightarrow$It's ten o'clock and Peter ..... four hours. A) Have studied. B) Hasn't studied. C) Has been studying. D) Have been studying. Show Answer Correct Answer: C) Has been studying. 23. Who ..... this bike? A) Has ridden. B) Have ridden. C) Has rode. D) Have rode. Show Answer Correct Answer: A) Has ridden. 24. Peter ..... to Thailand twice so far. A) Has been. B) Has be. C) Have been. D) Have being. Show Answer Correct Answer: A) Has been. 25. This is the nicest restaurant I ..... A) Have seen. B) Have been seeing. C) Has seen. D) Has been seeing. Show Answer Correct Answer: A) Have seen. ← 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