This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 63 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 63 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Jessica hasn't told him ..... A) Yet. B) Just. C) Already. D) Since. Show Answer Correct Answer: A) Yet. 2. The negative form of, Pedro (see) the rice field ..... A) Pedro isn't seeing the rice field. B) Pedro doesn't see the rice field. C) Pedro hasn't seen the rice field. D) Pedro haven't seen the rice field. Show Answer Correct Answer: C) Pedro hasn't seen the rice field. 3. They ..... sung that song A) Has. B) Have. C) Did. D) None of above. Show Answer Correct Answer: B) Have. 4. I ..... in this flat since I moved here. A) Have lived. B) Lived. Show Answer Correct Answer: A) Have lived. 5. We have seen this film ..... It was a cool film A) Never. B) Before. C) Just. D) Already. Show Answer Correct Answer: B) Before. 6. I have ..... him for two hours A) Called. B) Call. C) Calls. D) Calling. Show Answer Correct Answer: A) Called. 7. It ..... on our holiday so far. A) Doesn't rain. B) Hasn't rained. Show Answer Correct Answer: B) Hasn't rained. 8. Choose a Present Perfect sentence. A) They eat pudding every day. B) I talked to Ms. Dwinda for 10 minutes yesterday. C) She has been living in Harapan Indah for 3 months. D) We have met each other twice today. Show Answer Correct Answer: D) We have met each other twice today. 9. How many books has the author ..... so far? About five books. One of them is the bestseller of the year. A) Write. B) Written. C) Writing. D) Wrote. Show Answer Correct Answer: B) Written. 10. The earth ..... here for billions of years A) Have not been. B) Has not been. C) Have been. D) Has been. E) Mister been. Show Answer Correct Answer: D) Has been. 11. I ..... at MBP School for 3 years. A) Have studied. B) Has studies. C) Am studying. D) None of above. Show Answer Correct Answer: A) Have studied. 12. Choose the auxiliary verb for:"My brother and I" A) Has. B) Have. Show Answer Correct Answer: B) Have. 13. I haven't had email from Mia ..... The holidays A) For. B) Since. C) Had. D) Has. Show Answer Correct Answer: B) Since. 14. Choose the correct answer to complete this sentence. Have you ..... been to Japan? A) Ever. B) Yet. C) Since. D) For. Show Answer Correct Answer: A) Ever. 15. Richard ..... the project yet. A) Hasn't finished. B) Haven't finished. C) Hasn't finish. D) Haven't finish. Show Answer Correct Answer: A) Hasn't finished. 16. They have ..... a new movie this month. A) Seeing. B) Sees. C) Seen. D) See. Show Answer Correct Answer: C) Seen. 17. You've finished the test. The negative form of this sentence is ..... A) You don't finish the best. B) You aren't finishing the test. C) You haven't finished the test yet. D) You didn't finish the test yet . Show Answer Correct Answer: C) You haven't finished the test yet. 18. My cousins ..... all ..... (move) abroad. A) Has, moved. B) Have, move. C) Have, moved. D) Has, moving. Show Answer Correct Answer: C) Have, moved. 19. How long have you lived in your house? A) I have lived with my mom. B) I have lived here since 2008. C) I have lived here in my house. D) I have lived in my apartment. Show Answer Correct Answer: B) I have lived here since 2008. 20. Emma can't find her purse because the pickpocket ( ..... ) it already. A) Has stolen. B) Has stole. C) Have stolen. D) Have steal. Show Answer Correct Answer: A) Has stolen. 21. I ..... in Da Nang for ten years A) Live. B) Lived. C) Has lived. D) Have lived. Show Answer Correct Answer: D) Have lived. 22. How long ..... You ..... in Pati? A) Have-lived. B) Has-lived. C) Had-living. D) Have-live. Show Answer Correct Answer: A) Have-lived. 23. I have been here ( ..... ) twenty minutes. A) For. B) Because. C) During. D) None of above. Show Answer Correct Answer: A) For. 24. ..... Tom had an accident? A) Has. B) Have. Show Answer Correct Answer: A) Has. 25. What have you been doing ..... you left your last job? A) Since. B) For. Show Answer Correct Answer: A) Since. ← 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