This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 44 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 44 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. ..... your new shoes? Yes, I ..... them yesterday? A) Have you ever worn; weared. B) Did you ever wear; worn. C) Have you ever worn; wore. D) Have you ever worn; have worn. Show Answer Correct Answer: C) Have you ever worn; wore. 3. Translate:My friend ate salad A) Mein Freund gegessen einen Salat. B) Mein Freund einen Salat gegessen. C) Mein Freund hat einen Salat gegessen. D) Mein Freund habe einen Salat gegessen. Show Answer Correct Answer: C) Mein Freund hat einen Salat gegessen. 4. 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. 5. I have ..... an ice cream. I'm going to brush my teeth. A) Already eated. B) Just eaten. C) Yet ate. D) Just ate. Show Answer Correct Answer: B) Just eaten. 6. 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. 7. Change the verb in bracket into the correct Present Perfect Tense. Angela ..... (taste) baked bananas in her trip to South America. A) Tasted. B) Has tasted. C) Have tasted. D) Has taste. E) Have taste. Show Answer Correct Answer: B) Has tasted. 8. Have you ..... about your future? A) Thought. B) Thinked. C) Think. D) None of above. Show Answer Correct Answer: A) Thought. 9. We were extremely tired at the end of the journey. We ..... (travel) for more than 24 hours. A) Had been travelling. B) Were traveling. C) Have been traveling. D) Had travel. Show Answer Correct Answer: A) Had been travelling. 10. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''I ..... (listen) to hundreds of CDs." A) Listen. B) Did listen. C) Have listened. D) Has listened. Show Answer Correct Answer: C) Have listened. 11. 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. 12. ..... Becky and Cherry ..... (add) sugar into tea yet? A) Has, added. B) Did, add. C) Do, add. D) Have, added. Show Answer Correct Answer: D) Have, added. 13. Look at this wall. Someone ..... (paint) a beautiful picture on it. A) Had painted. B) Was painted. C) Has painted. D) Had been painted. Show Answer Correct Answer: C) Has painted. 14. Hasan can't play next match. He ..... his finger. A) Have broken. B) Has breaked. C) Has broken. D) Was broke. Show Answer Correct Answer: C) Has broken. 15. Students in SMKPC ..... back home. A) Hasn't gone. B) Were gone. C) Have gone. D) Have been. Show Answer Correct Answer: C) Have gone. 16. John ..... just bought a new car. A) HAVE. B) HAS. C) IS. D) HAD. Show Answer Correct Answer: B) HAS. 17. I have ..... my meal. A) Ate. B) Eaten. C) Eat. D) Eats. Show Answer Correct Answer: B) Eaten. 18. They ..... ..... in Tokyo for a long time. A) Has live. B) Has lived. C) Have lived. D) Have live. Show Answer Correct Answer: C) Have lived. 19. 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) Has build. E) Built. Show Answer Correct Answer: B) Has built. 20. 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. 21. Change the verb in bracket into the correct Present Perfect Tense.I ..... (know) Susan for all my life. A) Have known. B) Has known. C) Have knew. D) Has knew. E) Have know. Show Answer Correct Answer: A) Have known. 22. What verb do we use in the present perfect tense? A) Verb 0. B) Verb 1. C) Verb 2. D) Verb 3. Show Answer Correct Answer: D) Verb 3. 23. "I was walked around for 30 minutes" . The sentence above is still incorrect, it should be ..... A) I was walk around for 30 minutes. B) I have walked around for 30 minutes. C) I have walking around for 30 minutes. D) I walking around 30 minutes. Show Answer Correct Answer: B) I have walked around for 30 minutes. 24. Complete the missing word.I ..... missed the train. A) Has. B) I do not know. C) Have. D) None of above. Show Answer Correct Answer: C) Have. 25. I ..... (give) him my last penny A) Have given. B) Had given. C) Has given. D) None of above. Show Answer Correct Answer: A) Have given. 26. We use since and for in the present perfect tense to ..... A) Show event in the past tense. B) Say something about time in present tense. C) Say how long the action has lasted. D) Talk about something that happened in the past. Show Answer Correct Answer: C) Say how long the action has lasted. 27. Mom:Go and tidy your room.Girl:I ..... tidied it. It was two hours ago. Now I'm doing homework." A) Has already. B) Have yet. C) Have already. D) Has just. Show Answer Correct Answer: C) Have already. 28. My Dad ..... as a builder for four years. A) Has worked. B) Have work. C) Has work. D) Has working. Show Answer Correct Answer: A) Has worked. 29. What verbs do you use with Present Perfect? A) Only past verbs. B) Infinitive verbs. C) Past Participle verbs. D) None of above. Show Answer Correct Answer: C) Past Participle verbs. 30. Don't come in here with your shoes!! I have ..... cleaned this floor!!! A) Yet. B) Already. C) Just. D) None of above. Show Answer Correct Answer: C) Just. ← 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