This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 1 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Ellos nunca han comido pulpo.Translate it A) They've never eated octopus. B) You've never eaten octopus. C) They've never eaten octopus. D) We've never eated octopus. Show Answer Correct Answer: C) They've never eaten octopus. 2. It happened earlier than expected A) Never. B) Already. C) Just. D) Still. Show Answer Correct Answer: B) Already. 3. Aelly and Patricia ..... already ..... (take) 100 pictures in the school picnic. A) Has take. B) Have take. C) Have took. D) Have taken. Show Answer Correct Answer: D) Have taken. 4. We ..... to the zoo this week. A) Have been. B) Has been. C) Are going. D) None of the above. Show Answer Correct Answer: A) Have been. 5. Darren ..... broken his leg. He has a cast on his leg. A) Have. B) Has. C) Did. D) None of the above. Show Answer Correct Answer: B) Has. 6. Marta ..... (finish) her homework. A) Has finished. B) Have finished. C) Has finish. D) Have finished. Show Answer Correct Answer: A) Has finished. 7. Combine these words into an interrogative sentence.play / the piano A) Has she ever played the piano?. B) Have she ever played the piano?. C) Has she ever been played the piano?. D) Have she ever been played the piano?. Show Answer Correct Answer: A) Has she ever played the piano?. 8. Choose the correct answer to complete this sentence. I ..... my homework yet. A) Have finish. B) Hasn't finished. C) Did finished. D) Haven't finished. Show Answer Correct Answer: D) Haven't finished. 9. My mother ..... in that company for almost fifteen years. A) Works. B) Worked. C) Has worked. D) Have worked. Show Answer Correct Answer: C) Has worked. 10. You can add ..... to food to give it a hot taste. A) Cream. B) Chili. C) Sandwich. D) Pear. Show Answer Correct Answer: B) Chili. 11. We ..... here since yesterdaya.has beenb.have beenc.had beend.has A) Has been. B) Have been. C) Had been. D) Has. Show Answer Correct Answer: B) Have been. 12. We ..... (see) him before. A) Have seen. B) Has seen. C) Have saw. D) Has saw. Show Answer Correct Answer: A) Have seen. 13. The negative form of "has" is: A) Have. B) Haven't. C) Had. D) Hasn't. Show Answer Correct Answer: D) Hasn't. 14. John ..... the same play for 5 times. A) Has perform. B) Performs. C) Has performed. D) Have performed. Show Answer Correct Answer: C) Has performed. 15. I ..... all the plays of Shakespeare. A) Am reading. B) Have read. C) Read. D) None of the above. Show Answer Correct Answer: B) Have read. 16. A:I lived in Chennai when I was younger. B:Really? How long ..... there? A) Did you live. B) Lived you. C) Have you lived. D) None of the above. Show Answer Correct Answer: C) Have you lived. 17. Fill in the blanks with the present perfect tense of the verbs given in the brackets:Papa ..... (give) me a cricket bat. A) Papa gave me a cricket bat. B) Papa has given me a cricket bat. C) Papa has gave me a cricket bat. D) Papa give me a cricket bat. Show Answer Correct Answer: B) Papa has given me a cricket bat. 18. I have already ..... from the trip. A) Discover. B) Explore. C) Come back. D) Set off. Show Answer Correct Answer: C) Come back. 19. We have done A) Hamos hechos. B) Hemos hecho. C) Hemos hechos. D) Hemos hacido. Show Answer Correct Answer: B) Hemos hecho. 20. I ..... here since I graduated school. A) Have worked. B) Has worked. C) Will work. D) Should work. Show Answer Correct Answer: A) Have worked. 21. I have lived here ..... 2020 A) Since. B) For. C) Of. D) Send. Show Answer Correct Answer: A) Since. 22. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$We ..... (meet) many interesting people at the conference. A) Have met. B) Has met. C) Have meet. D) None of the above. Show Answer Correct Answer: A) Have met. 23. We have ..... the shops for 2 hours. A) Found out. B) Picked up. C) Chilled out. D) Looked around. Show Answer Correct Answer: D) Looked around. 24. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$We ..... (watch) that movie before. A) Has watched. B) Have watched. C) Have been watching. D) None of the above. Show Answer Correct Answer: B) Have watched. 25. Change these verbs to present perfect tense:No, I not (pay) the bill yet. A) No, I not pay the bill yet. B) No, I not have payed the bill yet. C) No, I have not the bill yet. D) No, I have not paid the bill yet. Show Answer Correct Answer: D) No, I have not paid the bill yet. Next →Related QuizzesTenses QuizzesVerbs QuizzesPresent 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 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books