This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 1 (60 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) Still. B) Just. C) Never. D) Already. Show Answer Correct Answer: D) Already. 3. Aelly and Patricia ..... already ..... (take) 100 pictures in the school picnic. A) Have taken. B) Has take. C) Have take. D) Have took. Show Answer Correct Answer: A) Have taken. 4. 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. 5. Marta ..... (finish) her homework. A) Has finished. B) Have finished. C) Have finished. D) Has finish. Show Answer Correct Answer: A) Has finished. 6. Combine these words into an interrogative sentence.play / the piano A) Have she ever been played the piano?. B) Has she ever played the piano?. C) Have she ever played the piano?. D) Has she ever been played the piano?. Show Answer Correct Answer: B) Has she ever played the piano?. 7. Choose the correct answer to complete this sentence. I ..... my homework yet. A) Did finished. B) Hasn't finished. C) Have finish. D) Haven't finished. Show Answer Correct Answer: D) Haven't finished. 8. My mother ..... in that company for almost fifteen years. A) Works. B) Have worked. C) Has worked. D) Worked. Show Answer Correct Answer: C) Has worked. 9. 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. 10. We ..... here since yesterdaya.has beenb.have beenc.had beend.has A) Has been. B) Had been. C) Have been. D) Has. Show Answer Correct Answer: C) Have been. 11. We ..... (see) him before. A) Has seen. B) Has saw. C) Have seen. D) Have saw. Show Answer Correct Answer: C) Have seen. 12. The negative form of "has" is: A) Hasn't. B) Haven't. C) Had. D) Have. Show Answer Correct Answer: A) Hasn't. 13. John ..... the same play for 5 times. A) Has performed. B) Performs. C) Has perform. D) Have performed. Show Answer Correct Answer: A) Has performed. 14. 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. 15. 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. 16. 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 gave me a cricket bat. C) Papa has given me a cricket bat. D) Papa give me a cricket bat. Show Answer Correct Answer: C) Papa has given me a cricket bat. 17. I have already ..... from the trip. A) Discover. B) Explore. C) Set off. D) Come back. Show Answer Correct Answer: D) Come back. 18. I have lived here ..... 2020 A) Send. B) Since. C) For. D) Of. Show Answer Correct Answer: B) Since. 19. $^{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. 20. We have ..... the shops for 2 hours. A) Looked around. B) Found out. C) Picked up. D) Chilled out. Show Answer Correct Answer: A) Looked around. 21. $^{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. 22. 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 paid the bill yet. D) No, I have not the bill yet. Show Answer Correct Answer: C) No, I have not paid the bill yet. 23. A: ..... ?B:Yes, I have. I went there last month.Which question is NOT suitable for that answer? A) Have you ever spoken French. B) Have you ever been to an orphanage. C) Have you ever travelled to Raja Ampat. D) Have you ever gone to Paris. Show Answer Correct Answer: A) Have you ever spoken French. 24. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$He ..... (write) three letters today A) Has wrote. B) Have wrote. C) Has written. D) None of the above. Show Answer Correct Answer: C) Has written. 25. Change to present perfect:Rohit Sharma just (hit) a six. A) Rohit Sharma just hitted a six. B) Rohit Sharma just hit a six. C) Rohit Sharma has hit a six. D) Rohit Sharma has just hit a six. Show Answer Correct Answer: D) Rohit Sharma has just hit a six. 26. A:Are you going to meet me at the shop? B:Yes, I am ..... there. A) Yet. B) Just. C) Never. D) Ever. E) Already. Show Answer Correct Answer: E) Already. 27. Have you ..... your lunch yet? A) Has. B) Having. C) Have. D) Had. Show Answer Correct Answer: D) Had. 28. Sisca ..... healthy food since last month. A) Has eaten. B) Have eaten. C) Has eat. D) Have eat. Show Answer Correct Answer: A) Has eaten. 29. Have you ..... in China? A) Is. B) Go. C) Are. D) Been. Show Answer Correct Answer: D) Been. 30. All verbs are irregular for their past participle forms ..... A) NO. B) YES. C) All the above. D) None of the above. Show Answer Correct Answer: A) NO. 31. I have ..... realized how beautiful you are. A) Yet. B) Never. C) Already. D) Just. E) Ever. Show Answer Correct Answer: B) Never. 32. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$She ..... (read) that book several times. A) Has readed. B) Have read. C) Has read. D) None of the above. Show Answer Correct Answer: C) Has read. 33. EVER and NEVER are A) Verbs. B) Adverbs. C) Adjectives. D) Nouns. Show Answer Correct Answer: B) Adverbs. 34. Vino has been a vegetarian ..... three years. A) Since. B) For. C) After. D) None of the above. Show Answer Correct Answer: B) For. 35. Bob:Where did you get the novel from? Tomi:I borrowed it from the library last week I want to return it now, because I ..... it already. A) Have read. B) Was reading. C) Read. D) Am going to read. Show Answer Correct Answer: A) Have read. 36. Have you ever ..... to Australia? A) Been. B) Are. C) Being. D) Be. Show Answer Correct Answer: A) Been. 37. ..... you read the book yet? A) Have. B) Are. C) Had. D) Has. Show Answer Correct Answer: A) Have. 38. She has ..... since the lost time I saw her. A) Growing. B) Grown. C) Grew. D) Grow. Show Answer Correct Answer: B) Grown. 39. Form Past Participle of the verb "Choose" A) Chose. B) Chosen. C) Choosen. D) Choosing. Show Answer Correct Answer: B) Chosen. 40. Can you open the door? Oh, it is ..... open. A) Ever. B) Already. C) Just. D) Never. E) Yet. Show Answer Correct Answer: B) Already. 41. I (break) a cup. A) Have break. B) Have broke. C) Have broken. D) None of the above. Show Answer Correct Answer: C) Have broken. 42. I ..... to Paris (in my life, but now I'm in London, where I live). A) Has gone. B) Have gone. C) Have been. D) Has been. Show Answer Correct Answer: C) Have been. 43. ..... Tina and Ron visited all the museums? A) Do. B) Did. C) Has. D) Have. Show Answer Correct Answer: D) Have. 44. Siya ..... never ..... the Agra Fort. A) Is, seeing. B) Has, seen. C) Have, seen. D) None of the above. Show Answer Correct Answer: B) Has, seen. 45. They have known each other ever ..... they were small. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 46. He (not/help) his parents. A) Isn't helped. B) Haven't helped. C) Hasn't helped. D) None of the above. Show Answer Correct Answer: C) Hasn't helped. 47. I ..... snails. I think they are disgusting. A) Have ate. B) Have never eaten. C) Never eaten. D) Have eat. Show Answer Correct Answer: B) Have never eaten. 48. I ..... the most of the country by the time I am a Adult A) Have seen. B) Had seen. C) Will see. D) None of the above. Show Answer Correct Answer: A) Have seen. 49. They ..... (pay) for everything. A) Have paid. B) Has paied. C) Have paied. D) Have payed. Show Answer Correct Answer: A) Have paid. 50. Teachers have gone there ..... a month. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 51. My mother and father ..... in Barcelona A) Have been. B) Has been. C) Went. D) None of the above. Show Answer Correct Answer: A) Have been. 52. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (lose) their keys again A) Have lost. B) Has lost. C) Have lose. D) None of the above. Show Answer Correct Answer: A) Have lost. 53. He has ..... pizza. A) Ate. B) Eat. C) Eaten. D) Eats. Show Answer Correct Answer: C) Eaten. 54. We have ..... this major since last nighta.learnedb.learnc.learningd.learns A) Learned. B) Lear. C) Learn. D) Learning. Show Answer Correct Answer: A) Learned. 55. He started to work in the office at 8 o'clock. It's now 12 o'clock and he just stopped it. It means that he ..... for four hours. A) Has worked. B) Has been working. C) Is working. D) Worked. Show Answer Correct Answer: A) Has worked. 56. We have stayed at this hotel ..... Tuesday. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 57. Identify which sentence is in Present Perfect Tense A) I have already done my homework. B) I do my homework everyday. C) I will do my homework. D) I did my homework. Show Answer Correct Answer: A) I have already done my homework. 58. We haven't been to the USA ..... A) Just. B) Yet. C) Already. D) None of the above. Show Answer Correct Answer: B) Yet. 59. Tom and Alex ..... (not/eat) the cookies. A) Haven't eaten. B) Hasn't eated. C) Hasn't eaten. D) Haven't eated. Show Answer Correct Answer: A) Haven't eaten. 60. I have ..... done the washing-up. A) Ever. B) Just. C) Yet. D) Already. Show Answer Correct Answer: D) Already. 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