This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 47 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 47 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What is the present perfect tense in this sentence? My sister has attended piano lessons for ten years. A) Ten years. B) Has attended. C) Piano lessons. D) My sister. Show Answer Correct Answer: B) Has attended. 2. A: ..... the game of chess? b:no, i did not. A) Did you win. B) Have you win. C) Have you. D) None of above. Show Answer Correct Answer: A) Did you win. 3. Past participle of the verb fly is ..... A) Flied. B) Flew. C) Flown. D) None of above. Show Answer Correct Answer: C) Flown. 4. My hair is wet. I ..... it. A) Just washed. B) 's just washed. C) 've just washed. D) None of above. Show Answer Correct Answer: C) 've just washed. 5. What is the definition of Present perfect? A) None of above. B) The form of a verb used for action or events that have happened in a period of time up to now. C) Action that are finished. D) A sentence which as past tense and passive voice. Show Answer Correct Answer: B) The form of a verb used for action or events that have happened in a period of time up to now. 6. When I arrived, everybody was sitting round the table and talking. Their mouths were empty, but their stomachs were full. They ..... (eat). A) Had been eating. B) Were eating. C) Had ate. D) Had been eaten. Show Answer Correct Answer: A) Had been eating. 7. ..... your sister ..... the flowers? (receive) A) Had, received. B) Has, received. C) Have, been receive. D) Have, receive. Show Answer Correct Answer: B) Has, received. 8. [present perfect tense] ..... have studied English A) Friend. B) Budi's friend. C) My friend and I. D) My friend. Show Answer Correct Answer: B) Budi's friend. 9. I have ..... my dinner. (have) A) Have. B) Had. C) Been. D) All correct. Show Answer Correct Answer: B) Had. 10. Change the verb in bracket into the correct Present Perfect Tense form.We (eat) ..... too much. A) Eat. B) Eaten. C) Has eaten. D) Have eaten. E) Had eaten. Show Answer Correct Answer: D) Have eaten. 11. The baby ..... (cry) every time she ..... (want) to be fed A) C r i e s, w a n t e d. B) C r i e s, w a n t s. C) C r i e d, w a n t s. D) None of above. Show Answer Correct Answer: B) C r i e s, w a n t s. 12. Anaya:I ..... to the USA last year. I visited LA and Chicago ..... been there? Erika:Yes. I went to the USA a few years ago A) Went; did you. B) Go; Have you ever. C) Went; Have you ever. D) None of above. Show Answer Correct Answer: C) Went; Have you ever. 13. Robert ..... internet since this morning. A) Surfed. B) Has surfed. C) Is surfing. D) Surfs. Show Answer Correct Answer: B) Has surfed. 14. Tom and Susan ..... in New York for six years. A) Has lived. B) Have lived. C) Lived. D) None of above. Show Answer Correct Answer: B) Have lived. 15. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense. ''(you / paint) many pictures in your art classes? " A) Have/you/paint. B) Has/you/paint. C) Have/you/painted. D) Did/you/paint. Show Answer Correct Answer: C) Have/you/painted. 16. My classmates and me have ..... to the new teacher A) Speak. B) Spoked. C) Spoken. D) None of above. Show Answer Correct Answer: C) Spoken. 17. Charlene and Mika have been neighbours ..... 2018. A) In. B) For. C) Since. D) Ago. Show Answer Correct Answer: C) Since. 18. Lisa and Jill ..... at the library ..... three hours. A) Has been / for. B) Were / since. C) Have been / for. D) Have been / since. Show Answer Correct Answer: C) Have been / for. 19. Has she done her work? A) Yes, she is. B) Yes, she has. C) Yes, she did. D) Yes, she have. Show Answer Correct Answer: B) Yes, she has. 20. Change the verb in bracket into the correct Present Perfect Tense. Donna ..... (break) her leg. A) Broke. B) Broken. C) Has broke. D) Have broken. E) Has broken. Show Answer Correct Answer: E) Has broken. 21. Look at the table. Mum ..... ( bake) a lot of cookies! A) Had baked. B) Has baked. C) Had been baking. D) Baked. Show Answer Correct Answer: B) Has baked. 22. Our team ..... (win) the first prize A) Win. B) Have won. C) Has won. D) None of above. Show Answer Correct Answer: C) Has won. 23. Change the verb in bracket into the correct Present Perfect Tense.Jamie ..... (be) sick for two days now. A) Was. B) Were. C) Has be. D) Has been. E) Have been. Show Answer Correct Answer: D) Has been. 24. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''I ..... (not visit) many galleries." A) Haven't visited. B) Haven't visit. C) Hasn't visited. D) Has visited. Show Answer Correct Answer: A) Haven't visited. 25. Lucy ..... ..... a famous person. A) Has meet. B) Has meeted. C) Have met. D) Has met. Show Answer Correct Answer: D) Has met. 26. The past participle of the verb is always? A) At the beginning of the sentence. B) At the end of the sentence. C) Second idea. D) In the middle. Show Answer Correct Answer: B) At the end of the sentence. 27. Select the sentence containing an example of the present perfect tense. A) I have climbed Mount Kinabalu. B) I climbed Mount Kinabalu. C) I had climbed Mount Kinabalu. D) None of above. Show Answer Correct Answer: A) I have climbed Mount Kinabalu. 28. Change the verb in bracket into the correct Present Perfect Tense form. Sarah (drink) ..... all the juice. A) Drinks. B) Drank. C) Drunk. D) Has drunk. E) Have drunk. Show Answer Correct Answer: D) Has drunk. 29. How long ..... she had a dog? A) Have. B) Has. C) Had. D) None of above. Show Answer Correct Answer: B) Has. 30. Miss Rina ..... us English since 2004. A) Was teaching. B) Has taught. C) Is going to teach. D) Taught. Show Answer Correct Answer: B) Has taught. ← 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