This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 21 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Fill in the blank:I ..... (to learn) a lot this year. A) Learning a lot. B) Have learn. C) Has learned. D) Have learned. Show Answer Correct Answer: D) Have learned. 2. What have you done lately?I have ..... A) A house. B) Done exercises. C) Three books. D) None of the above. Show Answer Correct Answer: B) Done exercises. 3. Have they been on the island ..... ? A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 4. Since he(leave)here no one(see)him A) Left/have seen. B) Had left/saw. C) Left/has seen. D) Has left/saw. Show Answer Correct Answer: C) Left/has seen. 5. Create a negative sentence in the present perfect:'They ..... (not/to visit) the museum.' A) They have not gone to the museum. B) They have never visited the museum. C) They have not visited the museum. D) They did not visit the museum. Show Answer Correct Answer: C) They have not visited the museum. 6. He / find a job yet- A) He haven't found a job yet. B) He not found a job yet. C) He didn't found a job yet. D) He hasn't found a job yet. Show Answer Correct Answer: D) He hasn't found a job yet. 7. Can I borrow your novel? ..... with it? A) Do you finish it?. B) Have you finish it?. C) Is you finish it?. D) Are you finish it?. Show Answer Correct Answer: B) Have you finish it?. 8. ..... your parents ..... to a rock concert? A) Have, gone. B) Has, went. C) Have, went. D) Has, gone. Show Answer Correct Answer: A) Have, gone. 9. We haven't been to the concert for two years. A) We never used to go to the concert. B) We didn't go to the concert two years ago. C) We are used to going to the concert. D) It's two years since we went to the concert. Show Answer Correct Answer: D) It's two years since we went to the concert. 10. Differentiate between past simple and present perfect:'I ..... (see) that play last week.' A) I saw that play last week. B) I will see that play last week. C) I see that play last week. D) I have seen that play last week. Show Answer Correct Answer: A) I saw that play last week. 11. Choose the correct option:I ..... (to read) that book before. A) Have read. B) Had read that book before. C) Readed that book before. D) Was reading that book before. Show Answer Correct Answer: A) Have read. 12. That storm has caused many problems A) Many problems had been caused by that storm. B) Many problems were caused by that storm. C) Many problems have been caused by that storm. D) Many problems are caused by that storm. Show Answer Correct Answer: C) Many problems have been caused by that storm. 13. What is the difference between 'I have eaten' and 'I ate'? A) 'I have eaten' is used only in formal writing; 'I ate' is casual. B) 'I have eaten' indicates a connection to the present; 'I ate' refers to a completed action in the past. C) 'I have eaten' is used for future actions; 'I ate' is for ongoing actions. D) 'I have eaten' is a question; 'I ate' is a statement. Show Answer Correct Answer: B) 'I have eaten' indicates a connection to the present; 'I ate' refers to a completed action in the past. 14. We haven't been to the city centre ..... A) Tomorrow. B) Recently. C) Last month. D) Now. Show Answer Correct Answer: B) Recently. 15. The tutor ..... me the assignment. Should I wait? A) Haven't sent. B) Send. C) Sent. D) Give. Show Answer Correct Answer: A) Haven't sent. 16. They haven't got anywhere to live at the moment. They (live) with friends until they find somewhere A) Will live. B) Is living. C) Has lived. D) Live. Show Answer Correct Answer: B) Is living. 17. We've ..... our books on the shelves, A) Saved. B) Put. C) Eaten. D) None of the above. Show Answer Correct Answer: B) Put. 18. The last time I went to the museum was a year ago. A) C:A year ago, I often went to the museum. B) D:At last I went to the museum after a year. C) A:My going to the museum lasted a year. D) B:I have not been to the museum for a year. Show Answer Correct Answer: D) B:I have not been to the museum for a year. 19. Create a sentence using 'never' in the present perfect tense. A) I will never eat broccoli. B) I have never been to the store. C) I have never visited Paris. D) I never visited Paris. Show Answer Correct Answer: C) I have never visited Paris. 20. Identify the present perfect usage:They have lived here for five years. A) They live here for five years. B) They lived here for five years. C) They have been living here since five years. D) They have lived here for five years. Show Answer Correct Answer: D) They have lived here for five years. 21. Warum ..... du mich nicht gefragt? A) Hat. B) Habst. C) Habt. D) Hast. Show Answer Correct Answer: D) Hast. 22. What is the structure of a present perfect question? A) Did/Does + subject + base form?. B) Have/Has + past participle + subject?. C) Will + subject + past participle?. D) Have/Has + subject + past participle?. Show Answer Correct Answer: D) Have/Has + subject + past participle?. 23. When do you use 'have' and when do you use 'has'? A) Use 'have' for he, she, it; use 'has' for I, you, we, they. B) Use 'have' for singular subjects; use 'has' for plural subjects. C) Use 'have' for all subjects regardless of number. D) Use 'have' for I, you, we, they; use 'has' for he, she, it. Show Answer Correct Answer: D) Use 'have' for I, you, we, they; use 'has' for he, she, it. 24. What is the present perfect form of the verb 'to break'? A) Breaking. B) Will break. C) Broke. D) Have broken / has broken. Show Answer Correct Answer: D) Have broken / has broken. 25. / you speak to Mr Jackson? A) Have you spoke to Mr Jackson?. B) Did you speak to Mr Jackson?. C) Did you spoken to Mr Jackson?. D) Have you spoken to Mr Jackson?. Show Answer Correct Answer: D) Have you spoken to Mr Jackson?. 26. Choose the correct form:She (to write) three books. A) Wrote. B) Has written. C) Has write. D) Is writing. Show Answer Correct Answer: B) Has written. 27. Ever or never?:Has he ..... broken a leg? A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: A) Ever. 28. Can you convert this sentence to present perfect:'She goes to the store'? A) She is going to the store. B) She has gone to the store. C) She has been going to the store. D) She went to the store. Show Answer Correct Answer: B) She has gone to the store. 29. Form a present perfect negative sentence from the following information: "They / not / finish / their homework" A) They have not finished their homework. B) They has not finished their homework. C) All the above. D) None of the above. Show Answer Correct Answer: A) They have not finished their homework. 30. The Present PerfectTense is made up of ..... + the past participle. A) Has. B) Have. C) Has and have. D) Has or have. Show Answer Correct Answer: D) Has or have. ← 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