This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 21 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Click on the correct option. A) Ann has washed her hair. B) Ann have washed her hair. C) Ann has wash her hair. D) None of above. Show Answer Correct Answer: A) Ann has washed her hair. 2. Which word or phrase in the sentence are Temporal Words? The library took three years to build. A) Took. B) The library. C) Three years. D) Build. Show Answer Correct Answer: C) Three years. 3. Father: ..... Grandma this week? Daughter:Yes, I ..... to see her yesterday. A) Did you; went. B) Have you visited; went. C) Did you; have gone. D) None of above. Show Answer Correct Answer: B) Have you visited; went. 4. Which one is the past participle of "give" ? He has ..... the answer. A) Given. B) Gives. C) Gave. D) Give. Show Answer Correct Answer: A) Given. 5. Change this sentence to Present Perfect Tense:He goes to the party. A) He is going to the party. B) He has gone to the party. C) He go to the party. D) None of above. Show Answer Correct Answer: B) He has gone to the party. 6. I ..... (not / see) Lissa for several years, but I recognized her immediately. A) Hadn't seen. B) Haven't seen. C) Wasn't seen. D) Hasn't seem. Show Answer Correct Answer: A) Hadn't seen. 7. Bob ..... your bag. A) Has took. B) Has taken. C) Have taken. D) None of above. Show Answer Correct Answer: B) Has taken. 8. My brother ..... octopus. A) Has ate. B) Have eaten. C) Hasn't eaten. D) None of above. Show Answer Correct Answer: C) Hasn't eaten. 9. I have known my best friend ..... Primary School. A) For. B) At. C) In. D) Since. Show Answer Correct Answer: D) Since. 10. Identify the present perfect tense verb phrase.We have decorated the cafeteria for the event. A) For the event. B) We have decorated. C) The cafeteria. D) Have decorated. Show Answer Correct Answer: D) Have decorated. 11. The perfect tense is a name for A) The present tense. B) The past tense. C) The future tense. D) The auxiliary. Show Answer Correct Answer: B) The past tense. 12. My best friend has ..... to this cinema last year. She said it was great! A) Be. B) Gone. C) Been. D) Go. Show Answer Correct Answer: C) Been. 13. Past participle for the verb forbid is ..... A) Have forbidden. B) Forbade. C) Forbidden. D) Forbid. Show Answer Correct Answer: C) Forbidden. 14. Rewrite the sentences. Add ever or never to each one.I've won a music competition A) I did never won a music competition. B) I've never won a music competition. C) I've never win a music competition. D) I has never won a music competition. Show Answer Correct Answer: B) I've never won a music competition. 15. He ..... (read) Percy Jackson 10 times! A) Have read. B) Was reading. C) Has read. D) Read. Show Answer Correct Answer: C) Has read. 16. Husband:Can you pick me up some cheese? Wife:I ..... to the store today, and I don't want to go back. A) Was. B) Have already been. C) Has been. D) None of above. Show Answer Correct Answer: B) Have already been. 17. We ..... Mary ..... 2015. A) Hasn't saw / since. B) Haven't seen / for. C) Haven't seen / since. D) Didn't see / for. Show Answer Correct Answer: C) Haven't seen / since. 18. When we use present perfect tense? A) When we want to talk about fact. B) When we want to talk about present tense. C) When we want to talk about continuous action or event. D) When we want to talk about tense. Show Answer Correct Answer: C) When we want to talk about continuous action or event. 19. Have you ..... left a restaurant without paying the bill? A) Never. B) Still. C) Ever. D) Yet. Show Answer Correct Answer: C) Ever. 20. Alice ..... already ..... (write) a letter to Apple . A) Didn't write. B) Has, written. C) Hasn't, written. D) Haven't, written. Show Answer Correct Answer: B) Has, written. 21. To form negative sentences in Present perfect we use ..... A) Have not-Haven't-Has not-Hasn't. B) Will not-Won't. C) Do not-Don't-Does not-Doesn't. D) Am not-Is not-Isn't-are not-aren't. Show Answer Correct Answer: A) Have not-Haven't-Has not-Hasn't. 22. Change the verb in bracket into the correct Present Perfect Tense form.Julie (never be) ..... so quite. A) Never been. B) Has never been. C) Have never been. D) Was never. E) Were never. Show Answer Correct Answer: B) Has never been. 23. Which word or phrase in the sentence are Temporal Words? Later today, I will go to football practice. A) I will go. B) Football. C) Football practice. D) Later today. Show Answer Correct Answer: D) Later today. 24. Ivan ..... to his brother for seven years. A) Hasn't spoke. B) Hasn't speak. C) Hasn't spoken. D) None of above. Show Answer Correct Answer: C) Hasn't spoken. 25. Sue isn't here. She ..... out. A) Gone. B) Went. C) Has gone. D) Did go. Show Answer Correct Answer: C) Has gone. 26. I ..... myself in a cooking class. A) Have just registered. B) Have just been registered. C) Has just been registered. D) Has just registered. Show Answer Correct Answer: A) Have just registered. 27. Ms Jenny ..... at A-school for 7 years. A) Had been teaching. B) Had taught. C) Has been teaching. D) Has taught. Show Answer Correct Answer: C) Has been teaching. 28. One of the rules of this tense is when we want to talk about an action which started in the past and does continue to the present. A) Flase. B) I do not know. C) True. D) None of above. Show Answer Correct Answer: C) True. 29. Taehyung has ..... from all of his fans at the concert. A) RUNNED. B) RAN. C) RUN. D) RUNNIG. Show Answer Correct Answer: C) RUN. 30. Select the example of the present perfect tense. A) Had seen. B) Has seen. C) Has saw. D) None of above. Show Answer Correct Answer: B) Has seen. 31. Miguel ..... to Canada. A) Has/being. B) Have/been. C) Had/being. D) Has/been. Show Answer Correct Answer: D) Has/been. 32. Hasan has ..... his umbrella today. He is pretty wet from the rain. A) Forgetted. B) Forgotten. C) Forget. D) Forgot. Show Answer Correct Answer: B) Forgotten. 33. Sasa was sitting on the ground. She was out of breath. She ..... (run). A) Has ran. B) Had ran. C) Had been running. D) Was running. Show Answer Correct Answer: C) Had been running. 34. When you use the Present Perfect Tense, you include the ..... A) Infinitive verb. B) Past. C) Past participle verb. D) None of above. Show Answer Correct Answer: C) Past participle verb. 35. Jeff and Peter ..... just ..... (make) their comments on seesaw. A) Have made. B) Has make. C) Has made. D) Have make. Show Answer Correct Answer: A) Have made. 36. How can you complete this question correctly? Have you seen Karen .....? A) Yesterday. B) Last week. C) Today. D) None of above. Show Answer Correct Answer: C) Today. 37. What are two things should be combined to form Present perfect? A) Have. B) Have + past verb. C) Had + past verb. D) None of above. Show Answer Correct Answer: B) Have + past verb. 38. I ..... an offer from the college. A) Have gotten. B) Has got. C) Have got. D) Has gotten. Show Answer Correct Answer: C) Have got. 39. What is the form of present perfect tense? A) Subject + V2. B) Subject + have/has + past participle. C) Subject + will + V1. D) Subject + V1. Show Answer Correct Answer: B) Subject + have/has + past participle. 40. We were good friends. We ..... (know) each other for years. A) Had known. B) Knew. C) Have known. D) Were known. Show Answer Correct Answer: A) Had known. 41. What is "Has" have to be in? A) Merry Christmas. B) 3 rd person singular. C) 3rd person multiple. D) None of above. Show Answer Correct Answer: B) 3 rd person singular. 42. ..... your new shoes? Yes, I ..... them yesterday? A) Did you ever wear; worn. B) Have you ever worn; wore. C) Have you ever worn; weared. D) Have you ever worn; have worn. Show Answer Correct Answer: B) Have you ever worn; wore. 43. Translate:My friend ate salad A) Mein Freund hat einen Salat gegessen. B) Mein Freund habe einen Salat gegessen. C) Mein Freund einen Salat gegessen. D) Mein Freund gegessen einen Salat. Show Answer Correct Answer: A) Mein Freund hat einen Salat gegessen. 44. Sena Nur ..... tried Mexican food. She doesn't like spicy food. A) Hasn't ever. B) Has always. C) Has sometimes. D) Has not usually. Show Answer Correct Answer: A) Hasn't ever. 45. I have ..... an ice cream. I'm going to brush my teeth. A) Just ate. B) Just eaten. C) Already eated. D) Yet ate. Show Answer Correct Answer: B) Just eaten. 46. Complete the sentence:We have been here ..... 4 o'clock A) For. B) Since. C) Yet. D) None of above. Show Answer Correct Answer: B) Since. 47. Change the verb in bracket into the correct Present Perfect Tense. Angela ..... (taste) baked bananas in her trip to South America. A) Have tasted. B) Tasted. C) Has tasted. D) Have taste. E) Has taste. Show Answer Correct Answer: C) Has tasted. 48. Have you ..... about your future? A) Thought. B) Thinked. C) Think. D) None of above. Show Answer Correct Answer: A) Thought. 49. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''I ..... (listen) to hundreds of CDs." A) Did listen. B) Listen. C) Have listened. D) Has listened. Show Answer Correct Answer: C) Have listened. 50. Which of these sentences is the affirmative? A) I have finished my homework. B) Have I finished my homework?. C) I have not finished my homework. D) None of above. Show Answer Correct Answer: A) I have finished my homework. 51. ..... Becky and Cherry ..... (add) sugar into tea yet? A) Do, add. B) Have, added. C) Did, add. D) Has, added. Show Answer Correct Answer: B) Have, added. 52. Look at this wall. Someone ..... (paint) a beautiful picture on it. A) Had painted. B) Has painted. C) Had been painted. D) Was painted. Show Answer Correct Answer: B) Has painted. 53. Hasan can't play next match. He ..... his finger. A) Was broke. B) Has broken. C) Has breaked. D) Have broken. Show Answer Correct Answer: B) Has broken. 54. Students in SMKPC ..... back home. A) Have gone. B) Were gone. C) Have been. D) Hasn't gone. Show Answer Correct Answer: A) Have gone. 55. John ..... just bought a new car. A) HAD. B) HAVE. C) HAS. D) IS. Show Answer Correct Answer: C) HAS. 56. I have ..... my meal. A) Ate. B) Eats. C) Eaten. D) Eat. Show Answer Correct Answer: C) Eaten. 57. They ..... ..... in Tokyo for a long time. A) Have lived. B) Have live. C) Has live. D) Has lived. Show Answer Correct Answer: A) Have lived. 58. Change the verb in bracket into the correct Present Perfect Tense.He ..... (build) many houses in his life. A) Have built. B) Has built. C) Have build. D) Built. E) Has build. Show Answer Correct Answer: B) Has built. 59. Which is the structure of affirmative sentences in Present Perfect Tense? A) Subject + have/has + present. B) Subject + have/has + past participle. C) Subject + have/has + future. D) None of above. Show Answer Correct Answer: B) Subject + have/has + past participle. 60. Change the verb in bracket into the correct Present Perfect Tense.I ..... (know) Susan for all my life. A) Have known. B) Has knew. C) Have knew. D) Has known. E) Have know. Show Answer Correct Answer: A) Have known. ← 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