This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 69 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 69 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... she ever ..... to an open air rock concert? A) Has, been. B) Did, be. C) Was, being. D) Is being. Show Answer Correct Answer: A) Has, been. 2. ..... your mother ..... the house early? A) Have / left. B) Has / left. C) Have / leave. D) Has / leave. Show Answer Correct Answer: B) Has / left. 3. He ..... (not eat) any food since yesterday. A) Hasn't eaten. B) Haven't eaten. C) Has eat. D) Have eat. Show Answer Correct Answer: A) Hasn't eaten. 4. I ..... him four times. A) Have called. B) Has called. C) Called. D) Call. Show Answer Correct Answer: A) Have called. 5. PAST PARTICIPLE FOR LOSE: A) LOSER. B) LOSE. C) LOST. D) None of above. Show Answer Correct Answer: C) LOST. 6. Lucas ..... never ..... to a concert in his life! A) Has/been. B) Has/be. C) Have/been. D) Has/was. Show Answer Correct Answer: A) Has/been. 7. Translate "They have listened to the music. A) They have listened to the music. B) They have listened to music. C) They have listened to the music. D) They have listened to the music. Show Answer Correct Answer: A) They have listened to the music. 8. I left the university in 1995. I ..... (work) in this company ..... about fifteen years. A) Have worked / since. B) Did work / for. C) Worked / since. D) Have worked / for. Show Answer Correct Answer: D) Have worked / for. 9. Use FOR or SINCE:"My students have been studying here ..... a long time." A) SINCE. B) FOR. Show Answer Correct Answer: B) FOR. 10. Tom and Eric ..... (not/see) the asteroid. A) Hasn't see. B) Haven't see. C) Hasn't seen. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 11. Maggie ( ..... ) English for 10 years so she is very experienced. A) Have taught. B) Has taught. C) Has teach. D) Have teach. Show Answer Correct Answer: B) Has taught. 12. I've ..... wanted to spend some time in the jungle. A) So far. B) Always. Show Answer Correct Answer: B) Always. 13. I ..... Mr. Sultan for 2 years. A) Know. B) Knew. C) Will know. D) Have known. Show Answer Correct Answer: D) Have known. 14. I have never ..... a book. A) Write. B) Written. C) Writes. D) To write. Show Answer Correct Answer: B) Written. 15. He's ..... played badminton before. A) Just. B) Ever. C) Never. D) For. Show Answer Correct Answer: C) Never. 16. I have read this book ..... 2000. A) Since. B) For. C) Just. D) Already. Show Answer Correct Answer: A) Since. 17. For 5 years A) It's written correctly:). B) It is written wrong:(. Show Answer Correct Answer: A) It's written correctly:). 18. She hasn't visited her granpa ..... March. A) Since. B) For. Show Answer Correct Answer: A) Since. 19. I have studied the poano ..... I was five A) Since. B) For. Show Answer Correct Answer: A) Since. 20. The committee ..... the decision on the changes to be made. A) Is finalised. B) Is finalising. C) Has finalised. D) Has been finalised. Show Answer Correct Answer: C) Has finalised. 21. Choose the correct answer to complete this sentence. Do you know the lady who ..... the shop? A) Has just left. B) Have just leaving. C) Have just left. D) Has just leaves. Show Answer Correct Answer: A) Has just left. 22. I ..... (never, visit) the Taj Mahal before. A) Have never visit. B) Have never visited. C) Has never visit. D) Has never visited. Show Answer Correct Answer: B) Have never visited. 23. Fill in the blank to complete the sentence in the present perfect tense. My mother has waited for me ..... five o'clock. A) For. B) None of the choices. C) Since. D) None of above. Show Answer Correct Answer: C) Since. 24. We ..... cooked this delicious food special for you A) Has. B) Have. C) Is. D) Been. Show Answer Correct Answer: B) Have. 25. Choose the correct form of the verb to complete the sentence:They ..... a taxi to the train station A) Have taken. B) Has taken. C) Haved taken. D) None of above. Show Answer Correct Answer: A) Have taken. 26. Diandra ..... to Singapore three times. A) Have. B) Has been. C) Have been. D) Has. Show Answer Correct Answer: B) Has been. 27. Which word makes a sentence negative based on the discussion about the present perfect tense? A) Not. B) For. C) Since. D) Have. Show Answer Correct Answer: A) Not. 28. I have not had a holiday ..... 2012 A) Since. B) For. Show Answer Correct Answer: A) Since. 29. A:Have you dediced where to go on holiday?B:No, I haven't decided ..... A) Yet. B) Just. C) Already. D) None of above. Show Answer Correct Answer: A) Yet. 30. He hasn't done any work ..... a month. A) Since. B) For. Show Answer Correct Answer: B) For. ← 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