This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 58 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 58 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Dini's been a vegetarian ..... five years. A) Since. B) For. C) After. D) Before. Show Answer Correct Answer: B) For. 2. They have worked here ..... Eight years A) Have. B) Has. C) For. D) Since. Show Answer Correct Answer: C) For. 3. Translate the following "We have eaten" A) We have eaten. B) We have eaten. C) We have food. D) We have eaten. Show Answer Correct Answer: A) We have eaten. 4. Have you ever ..... your cell phone? A) Lose. B) Lost. C) Unload. D) Losing. Show Answer Correct Answer: B) Lost. 5. This sentence is in Present Perfect: A) Joan studied two foreign languages. B) Joan has studied two foreign languages. C) Joan is studying two foreign languages. D) None of above. Show Answer Correct Answer: B) Joan has studied two foreign languages. 6. She loves animals, but she ..... a pet. A) Never had. B) 's never had. Show Answer Correct Answer: B) 's never had. 7. We use these them in the Present Perfect tense. A) Since and because. B) For and with. C) Since and for. D) None of above. Show Answer Correct Answer: C) Since and for. 8. We have ..... thid good menu in this restaurant A) Tried. B) Trying. C) Tru. D) Try. E) Try it. Show Answer Correct Answer: A) Tried. 9. 8 You ..... me about that question five times A) Have asked. B) Have answering. C) Have made. D) Have gotten. Show Answer Correct Answer: A) Have asked. 10. Janice has already ..... this food. A) Try. B) Tries. C) Tryed. D) Tried. Show Answer Correct Answer: D) Tried. 11. The interrogative form of; The children (play) in the village. A) Do the children play in the village?. B) Does the children play in the village?. C) Has the children played in the village?. D) Have the children played in the village?. Show Answer Correct Answer: D) Have the children played in the village?. 12. Choose the correct answer to complete this sentence. He can't come with us because he ..... his leg. A) Has broken. B) Have broken. C) Has break. D) Has broke. Show Answer Correct Answer: A) Has broken. 13. They ..... an elephant. A) Has ride. B) Has ridden. C) Have ridden. D) Have ride. Show Answer Correct Answer: C) Have ridden. 14. ..... (you/visit) Handil Mawar Village when you were in Hanaut island? A) Do you visit. B) Did you visit. C) Are you visit. D) Have you visit. E) Have you visited. Show Answer Correct Answer: E) Have you visited. 15. Form a Yes/No question using the words given:for the test / study / you A) Have you studied for the test?. B) Has you study for the test?. C) Have studied you for the test?. D) None of above. Show Answer Correct Answer: A) Have you studied for the test?. 16. We ..... in here since 2008. A) Has lived. B) Have lived. C) Is lived. D) Are lived. Show Answer Correct Answer: B) Have lived. 17. Translate the following:she has lived in Mexico. A) She has lived in Mexico. B) She has lived in Mexico. C) She has lived in Mexico. D) She has lived in Mexico. Show Answer Correct Answer: A) She has lived in Mexico. 18. The baby ..... the glass. A) Has broken. B) Have broken. C) Has broke. D) None of above. Show Answer Correct Answer: A) Has broken. 19. They ..... in Bali ..... they moved here. A) Has been, since. B) Have been, since. C) Has been, for. D) Have been, for. Show Answer Correct Answer: B) Have been, since. 20. Susan ..... finished her English homework. A) Haven't. B) Hasn't. Show Answer Correct Answer: B) Hasn't. 21. Has Jared ever ..... abroad? A) Work. B) Worked. C) Worken. D) Working. Show Answer Correct Answer: B) Worked. 22. Mark the alternative whose sentence is in the Present Perfect. A) They played tennis. B) Susan didn't sleep at home. C) She has cooked our lunch. D) I have a terrible headache. Show Answer Correct Answer: C) She has cooked our lunch. 23. The 3rd form of the verb is used in "present perfect tense" A) TRUE. B) Wrong. Show Answer Correct Answer: A) TRUE. 24. Complete the present perfect tense sentence with the correct helping verb and past participle form of the main verb. They ..... (see) you dance. A) Had seen. B) Has seen. C) Was seen. D) Have seen. Show Answer Correct Answer: D) Have seen. 25. Have you ..... him recently? A) Had seen. B) See. C) Saw. D) Seen. Show Answer Correct Answer: D) Seen. 26. Have you ..... taken part in a competition? A) Ever. B) Never. Show Answer Correct Answer: A) Ever. 27. Tom ..... up the car yet. A) Has washed. B) Haven't washed. C) Have washed. D) Don't wash. Show Answer Correct Answer: A) Has washed. 28. He and she ..... walked to school. A) Has. B) Have. C) Had. D) Haved. Show Answer Correct Answer: B) Have. 29. Identify the tense of the following sentence:"Marianne and Peter have been in Italy." A) Simple Past Tense. B) Present perfect tense. Show Answer Correct Answer: B) Present perfect tense. 30. We have ..... this new magazine together since yesterday. A) Read. B) Being read. C) Reading. D) Will read. Show Answer Correct Answer: A) Read. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books