This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 32 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 32 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Identify the present perfect usage in this sentence:'We have lived here for five years.' A) Have been living. B) Have lived. C) Have lived here. D) Have stayed. Show Answer Correct Answer: B) Have lived. 2. I have ..... my bed and I have vacuumed the floor. A) Make. B) Made. C) All the above. D) None of the above. Show Answer Correct Answer: B) Made. 3. What time expressions are commonly used with present perfect? A) Common time expressions include 'ever', 'never', 'just', 'already', 'yet', 'for', and 'since'. B) Sometimes. C) Often. D) Always. Show Answer Correct Answer: A) Common time expressions include 'ever', 'never', 'just', 'already', 'yet', 'for', and 'since'. 4. What has he eaten for breakfast? A) Pancakes. B) Oatmeal. C) Eggs. D) Unknown. Show Answer Correct Answer: D) Unknown. 5. Types of present perfect tense A) Positive negative Interrogative. B) Positive negative Affirmative. C) Affirmative Negative Interrogative. D) None of the above. Show Answer Correct Answer: C) Affirmative Negative Interrogative. 6. She ..... (already finish) her homework. A) Finished already has. B) Has finished already. C) Already has finished. D) Has already finished. Show Answer Correct Answer: D) Has already finished. 7. They ..... (never see) such a beautiful sunset before. A) Never have seen. B) Have never seen. C) Seen never have. D) Has never seen. Show Answer Correct Answer: B) Have never seen. 8. ..... you ever ..... (to see) a shooting star? A) Are you ever seeing a shooting star?. B) Have you ever seen a shooting star?. C) Did you ever see a shooting star?. D) Have you ever saw a shooting star?. Show Answer Correct Answer: B) Have you ever seen a shooting star?. 9. Create a negative sentence in the present perfect:'She ..... (not/to call) me.' A) She has not called me back. B) She did not call me today. C) She has not called me. D) She has never called me. Show Answer Correct Answer: C) She has not called me. 10. Unscramble the sentence:/snake/never/has/bitten/anyone./This/ A) This snake has never bitten anyone. B) This snake has bitten anyone never. C) Never this snake has bitten anyone. D) None of the above. Show Answer Correct Answer: A) This snake has never bitten anyone. 11. The meeting ..... until the end of the month. A) Has postponed. B) Has been postponed. C) Is been postponed. D) Have been postponed. Show Answer Correct Answer: B) Has been postponed. 12. How do you negate the sentence 'He has visited London'? A) He has not gone to London. B) He has visited Paris. C) He has not visited London. D) He will visit London. Show Answer Correct Answer: C) He has not visited London. 13. Past participle of:fly A) Fled. B) Flow. C) Flown. D) Flu. Show Answer Correct Answer: C) Flown. 14. When should you use Present Perfect tense? A) When you talk about the past activity which has the present result. B) When you talk about the past activity that happened in a certain moment in the past. C) All the above. D) None of the above. Show Answer Correct Answer: A) When you talk about the past activity which has the present result. 15. They (be) ..... busy unpacking their things. A) Have be. B) Has been. C) Have been. D) None of the above. Show Answer Correct Answer: C) Have been. 16. Jusef (learn) ..... to play chess, too. A) Has learned. B) Will learned. C) Have learned. D) None of the above. Show Answer Correct Answer: A) Has learned. 17. Use 'for' in a present perfect sentence. A) I studied English for three years. B) I will study English for three years. C) I have been studying English for three years. D) I have studied English for three years. Show Answer Correct Answer: D) I have studied English for three years. 18. My mother ..... the dinner. A) Has cook. B) Has cooked. C) Have cook. D) Have cooked. Show Answer Correct Answer: B) Has cooked. 19. My brother ..... my key. I can't get into the house. A) Lose. B) Lost. C) Has lost. D) Have lost. Show Answer Correct Answer: C) Has lost. 20. We use "never" : A) To talk about things you have not done in your life. B) To talk about things you have done in your life. C) To talk about things. D) None of the above. Show Answer Correct Answer: A) To talk about things you have not done in your life. 21. Form a present perfect sentence with the verb 'to break'. A) I have broken the vase. B) I broke the vase yesterday. C) I break the vase often. D) I have been breaking the vase. Show Answer Correct Answer: A) I have broken the vase. 22. She ..... here since 1999. (live) A) Has live. B) Has lived. C) Lived. D) Have lived. Show Answer Correct Answer: B) Has lived. 23. However, I (have) no trouble with my car since then. A) Have. B) Have had. C) Will have. D) Had. Show Answer Correct Answer: B) Have had. 24. Has he climbed up the steps ..... ? A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 25. Identify the correct form:I ..... (to finish) my homework already. A) Finished. B) Finishing have. C) Have finished. D) Have finish. Show Answer Correct Answer: C) Have finished. ← 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