This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 45 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 45 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What's the most peaceful place you ..... ? A) Have ever visited. B) Have ever visit. C) Have been visiting. D) Has ever visited. Show Answer Correct Answer: A) Have ever visited. 2. What is the present perfect form of 'to eat' for 'I'? A) I have eaten. B) I am eating. C) I have eat. D) I ate. Show Answer Correct Answer: A) I have eaten. 3. He ..... never made a snowman. A) Was. B) Is. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 4. Past participle of:drive A) Driver. B) Driven. C) Drove. D) Drived. Show Answer Correct Answer: B) Driven. 5. Dina:Do you know the result of the test?Vino:Not yet. The announcement ..... twice. A) Was postponed. B) Will be postponed. C) Has to be postponed. D) Has been postponed. Show Answer Correct Answer: D) Has been postponed. 6. Write a sentence in present perfect using 'just'. A) I just finished my homework yesterday. B) I have just finished my homework. C) I will just finish my homework. D) I have just finish my homework. Show Answer Correct Answer: B) I have just finished my homework. 7. For or since?:Alberto has studied guitar ..... March. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 8. Convert 'You finish your project' to present perfect tense. A) You are finishing your project. B) You have finished your project. C) You will finish your project. D) You finished your project. Show Answer Correct Answer: B) You have finished your project. 9. ..... Marina and Paula done their homework? A) Have. B) Has. C) Do. D) Did. Show Answer Correct Answer: A) Have. 10. Use the auxiliary verb correctly:'She ..... (to have) completed her assignment.' A) Has. B) Having. C) Had. D) Have. Show Answer Correct Answer: A) Has. 11. Chef Juna ..... my birthday cake. A) Has bake. B) Have bake. C) Has baked. D) Have baked. Show Answer Correct Answer: C) Has baked. 12. The past participle of the verb TO BRING is A) Bring. B) Brought. C) Bringed. D) Bought. Show Answer Correct Answer: B) Brought. 13. Can you give an example of a sentence in the negative form of the present perfect? A) I have visited Madinah. B) I have never been to Madinah. C) I have not visited Madinah. D) I did not visit Madinah. Show Answer Correct Answer: C) I have not visited Madinah. 14. Jesie ..... to Fifa champion with her friends. A) Hasn't gone. B) Hasn't eaten. C) Hasn't sung. D) Hasn't found. Show Answer Correct Answer: A) Hasn't gone. 15. Rino ..... here since September. A) Was. B) Have been. C) Has been. D) Had been. Show Answer Correct Answer: C) Has been. 16. They ..... that movie already. A) Watched. B) Watching. C) Watches. D) Have watched. Show Answer Correct Answer: D) Have watched. 17. For or since?:They have lived in this neighbourhood ..... a long time. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 18. How do you use 'never' in a present perfect sentence? A) You can only use 'never' in past tense sentences. B) You place 'never' between 'have' and the past participle. C) You use 'never' after the subject. D) You place 'never' at the beginning of the sentence. Show Answer Correct Answer: B) You place 'never' between 'have' and the past participle. 19. The past participle of the verb TO BECOME is A) Become. B) Became. C) Becomed. D) Begun. Show Answer Correct Answer: A) Become. 20. I have ..... cleaning my room. A) Finish. B) Finished. C) All the above. D) None of the above. Show Answer Correct Answer: B) Finished. 21. What is the negative form of 'They have visited Paris'? A) They have never visited Paris. B) They have visited London. C) They have not visited Paris. D) They did not visit Paris. Show Answer Correct Answer: C) They have not visited Paris. 22. I (know) his mother since I (be) 5 years old because she was my neighbour. A) Have known-be. B) Have known-was. C) Knew-was. D) Knew-were. Show Answer Correct Answer: B) Have known-was. 23. The system which was installed two years ago ..... to meet customers' needs recently. A) Has been upgraded. B) Is upgraded. C) Have been upgraded. D) Has upgraded. Show Answer Correct Answer: A) Has been upgraded. 24. Transform this sentence:'They finished their homework.' A) She finishes her homework. B) He finished his homework. C) We finish our homework. D) They are finishing their homework. Show Answer Correct Answer: A) She finishes her homework. 25. Which answer for the question "Have you already done your homework" is not correct? A) Yes. B) No. C) Yes I had. D) No I haven't. Show Answer Correct Answer: C) Yes I 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