This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 16 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... the letter ( send) ..... yet? A) Has the letter send yet?. B) Has the letter sent yet?. C) Had the lettter send yet?. D) Have the letter sent yet?. Show Answer Correct Answer: B) Has the letter sent yet?. 2. He (pay) the bill. A) Has paid. B) Have paid. C) Has pay. D) None of the above. Show Answer Correct Answer: A) Has paid. 3. Mahendra is a pilot. He ..... Boeing since 2006. A) Is flying. B) Has flown. C) Flies. D) Flew. Show Answer Correct Answer: B) Has flown. 4. He ..... the movie twice. A) Has watched. B) Have watched. C) Watching. D) None of the above. Show Answer Correct Answer: A) Has watched. 5. We ..... (menunggu) our friend for 3 hours A) Have wait. B) Have waited. C) Has waits. D) Has waiting. Show Answer Correct Answer: B) Have waited. 6. Choose the grammar structure of present perfect A) Subject+past participle verb +have has. B) Subject+have-has verb+past participle verb. C) Subject, have +simple past verb. D) Subject + has +past participle ver. Show Answer Correct Answer: B) Subject+have-has verb+past participle verb. 7. Tia ..... (visit) Jakarta three times. A) Have visited. B) Visited. C) Visits. D) Has visited. Show Answer Correct Answer: D) Has visited. 8. I ..... ever( meet) ..... John. A) Have ever meet. B) Have ever met. C) Has ever met. D) Has ever meet. Show Answer Correct Answer: B) Have ever met. 9. The Past Participle Form for SING is? A) Singed. B) Sung. C) Sang. D) Sunged. Show Answer Correct Answer: B) Sung. 10. She ..... a nice house (have ) A) She have. B) She doesn't have. C) She has. D) She is having. Show Answer Correct Answer: C) She has. 11. My brother ..... (lose) his key. A) Has loses. B) Have lose. C) Have lost. D) Has lost. Show Answer Correct Answer: D) Has lost. 12. Annisa Fil Ardh ..... (eat) fried rice before, but she doesn't like it A) Eat. B) Had eaten. C) Has eaten. D) Ate. E) Have eaten. Show Answer Correct Answer: C) Has eaten. 13. Lina and Siti ..... (belajar) in SMPN 1 Paloh since 2019 A) Have studying. B) Have studied. C) Have study. D) Have student. Show Answer Correct Answer: B) Have studied. 14. My father has ..... moved to the new office. A) Just. B) Yet. C) Since. D) Still. Show Answer Correct Answer: A) Just. 15. Adum has ..... the football match for 1.30 hours. A) Watch. B) Watching. C) Watches. D) Watched. Show Answer Correct Answer: D) Watched. 16. Does Present perfect tense specify the time of the action? A) Yes, it does. B) Yes, she does. C) No, it doesn't. D) No, she doesn't. Show Answer Correct Answer: C) No, it doesn't. 17. Which word completes this sentence?Tom ..... worked here for long. A) Not. B) 's not. C) Not has. D) Haven't. Show Answer Correct Answer: B) 's not. 18. Johan ..... his friends. A) Has visited. B) Have visited. C) Has visits. D) Have visit. Show Answer Correct Answer: A) Has visited. 19. My family ..... in Jakarta since 2003. A) Moved. B) Was living. C) Has lived. D) Lived. Show Answer Correct Answer: C) Has lived. 20. A: ..... the entrance exam?B:Yes, they have. A) They have passed. B) Has they passed. C) Have they passed. D) Do they pass. Show Answer Correct Answer: C) Have they passed. 21. Our bus has just ..... from the bus station. A) Picked up. B) Come back. C) Discover. D) Set off. Show Answer Correct Answer: D) Set off. 22. We ..... in this restaurant two days ago. (eat)Fill in the blank with simplae past tense. A) Eats. B) Eaten. C) Ate. D) Eating. Show Answer Correct Answer: C) Ate. 23. Jane ..... the book yet. A) Has returned. B) Has not returned. C) Did not return. D) Has not return. Show Answer Correct Answer: B) Has not returned. 24. Look! Jennifer has ..... finished her lunch. She was really hungry! A) Already. B) Yet. C) For. D) Just. Show Answer Correct Answer: D) Just. 25. Which one is the past participle of "give" ? A) Gave. B) Give. C) Given. D) Gives. Show Answer Correct Answer: C) Given. 26. The negative form of "have" is: A) Hadn't. B) Hasn't. C) Haven't. D) None of the above. Show Answer Correct Answer: C) Haven't. 27. A:I have ..... seen this movie twice. I like it.B:Yes, they say it's an interesting story, but I haven't seen ..... A) Yet / yet. B) Just / already. C) Ever / never. D) Never / yet. E) Already / yet. Show Answer Correct Answer: E) Already / yet. 28. Leenda has also has learned how to play a guitar for a year. She, , , , , , , , , , , , , (make) one You tube channel since 2017. A) Have made. B) Makes. C) Made. D) Has made. E) Make. Show Answer Correct Answer: D) Has made. 29. Mr. Gibran has ..... as a doctor ..... 1990. A) Worked, since. B) Work. C) Works, since. D) Worked, for. E) Have worked, since. Show Answer Correct Answer: A) Worked, since. 30. They ..... (mempunyai) 10 cars so far. A) Have had. B) Had had. C) Have have. D) Have has. Show Answer Correct Answer: A) Have had. ← 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