This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 22 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 22 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What verb do we use in the present perfect tense? A) Verb 0. B) Verb 3. C) Verb 1. D) Verb 2. Show Answer Correct Answer: B) Verb 3. 2. "I was walked around for 30 minutes" . The sentence above is still incorrect, it should be ..... A) I have walked around for 30 minutes. B) I walking around 30 minutes. C) I have walking around for 30 minutes. D) I was walk around for 30 minutes. Show Answer Correct Answer: A) I have walked around for 30 minutes. 3. Complete the missing word.I ..... missed the train. A) Has. B) I do not know. C) Have. D) None of above. Show Answer Correct Answer: C) Have. 4. I ..... (give) him my last penny A) Have given. B) Had given. C) Has given. D) None of above. Show Answer Correct Answer: A) Have given. 5. We use since and for in the present perfect tense to ..... A) Show event in the past tense. B) Talk about something that happened in the past. C) Say something about time in present tense. D) Say how long the action has lasted. Show Answer Correct Answer: D) Say how long the action has lasted. 6. Mom:Go and tidy your room.Girl:I ..... tidied it. It was two hours ago. Now I'm doing homework." A) Have already. B) Has already. C) Has just. D) Have yet. Show Answer Correct Answer: A) Have already. 7. My Dad ..... as a builder for four years. A) Has worked. B) Have work. C) Has work. D) Has working. Show Answer Correct Answer: A) Has worked. 8. What verbs do you use with Present Perfect? A) Only past verbs. B) Infinitive verbs. C) Past Participle verbs. D) None of above. Show Answer Correct Answer: C) Past Participle verbs. 9. Don't come in here with your shoes!! I have ..... cleaned this floor!!! A) Yet. B) Already. C) Just. D) None of above. Show Answer Correct Answer: C) Just. 10. My uncle ..... lived here ..... the last January. A) Has / since. B) Have / since. C) Has / for. D) Have / for. Show Answer Correct Answer: A) Has / since. 11. Sharifah ..... as a lecturer for two years. A) Have worked. B) Has worked. C) Have been worked. D) Has been worked. Show Answer Correct Answer: B) Has worked. 12. The movie ..... by the children. A) Have watched. B) Has watched. C) Has been watched. D) Have been watched. Show Answer Correct Answer: C) Has been watched. 13. Mark and Tom ..... a holiday in the US. A) Haven't have. B) Hasn't had. C) Haven't had. D) None of above. Show Answer Correct Answer: C) Haven't had. 14. Randy ..... (like) swimming in the ocean A) L i k e. B) L i k e d. C) L i k e s. D) None of above. Show Answer Correct Answer: C) L i k e s. 15. I ..... that book yet. A) Hasn't read. B) Haven't readed. C) Haven't read. D) Haven't red. Show Answer Correct Answer: C) Haven't read. 16. His dad and brother ..... (cycle) to the shops A) Are cycling. B) Is cycling. C) Am cycling. D) None of above. Show Answer Correct Answer: A) Are cycling. 17. Change the verb in bracket into the correct Present Perfect Tense form. I (be) ..... in England for over 15 years. A) Have been. B) Was. C) Been. D) Has been. E) Were. Show Answer Correct Answer: A) Have been. 18. My brother ..... (appear) in two rock music videos! A) Have appeared. B) Has appeared. C) Has appear. D) None of above. Show Answer Correct Answer: B) Has appeared. 19. Ben ..... in Spain since 2004. A) Have lived. B) Has lived. C) Lived. D) Live. Show Answer Correct Answer: B) Has lived. 20. The two different verbs are part of haben or sein and the? A) Auxiliary. B) Infinitive. C) Stem. D) Past participle. Show Answer Correct Answer: D) Past participle. 21. The rubbish ..... by her. A) Have been picked. B) Has picked. C) Has been picked. D) Have picked. Show Answer Correct Answer: C) Has been picked. 22. Sierra looks gloomy today and is sitting on the couch in front of our class. I asked her why and she told me, "I have not bought the books because I don't have enough money." Which one is the CORRECT word to form a present perfect tense sentence? A) Is sitting. B) Asked. C) Looks. D) Have not bought. Show Answer Correct Answer: D) Have not bought. 23. Rewrite the sentences. Add ever or never to each one.Has Joanna written her own songs? A) Has Joanna ever write her own songs?. B) Has Joanna ever written her own songs?. C) Has Joanna ever wrote her own songs?. D) Have Joanna ever written her own songs?. Show Answer Correct Answer: B) Has Joanna ever written her own songs?. 24. Write the correct past perfect tense form of the underlined word in each sentence.The bypass construction take several months to complete (past perfect). A) Had taken. B) Taked. C) Has taken. D) Takes. Show Answer Correct Answer: A) Had taken. 25. The cat ..... many fish. A) Has eaten. B) Have eaten. C) Eat. D) Ate. E) Had eaten. Show Answer Correct Answer: A) Has eaten. 26. Tom and Jerry ..... (not see) the pictures yet. A) Did not see. B) Have not saw. C) Has not seen. D) Have not seen. Show Answer Correct Answer: D) Have not seen. 27. I ..... that book so I can tell you about it . A) Read. B) Has read. C) Have read. D) Readed. Show Answer Correct Answer: C) Have read. 28. I ..... the movie three times. A) 've seen. B) 've sawn. C) Saw. D) Seen. Show Answer Correct Answer: A) 've seen. 29. "Jim has gone to Africa" The sentence also has a same meaning with ..... A) Jim isn't here now. B) Jim is not going to Africa. C) Jim is going to Africa. D) Jim is here now. Show Answer Correct Answer: A) Jim isn't here now. 30. [present perfect tense]I ..... any parties since I lived in this town A) Am attending. B) Have attended. C) Attend. D) Has attended. Show Answer Correct Answer: B) Have attended. 31. Change the verb in bracket into the correct Present Perfect Tense. I ..... (be) here for two hours. A) Were. B) Was. C) Has been. D) Been. E) Have been. Show Answer Correct Answer: E) Have been. 32. Select a phrase which contained verb in the present perfect tense. A) Has taken the right side. B) Don't take the wrong side. C) Your opponent. D) Of an argument just because. Show Answer Correct Answer: A) Has taken the right side. 33. The helping verb (modal verb or auxiliary) is always A) In the second position. B) At the end of the sentence. C) In the middle. D) At the beginning of the sentence. Show Answer Correct Answer: A) In the second position. 34. Ana has ..... (sleep) in a tent in the moutains. A) Slept. B) Sleep. C) Sleeped. D) None of above. Show Answer Correct Answer: A) Slept. 35. Did you see the movie yesterday..... A) Sailed. B) Helped. C) Driven. D) Seen. Show Answer Correct Answer: D) Seen. 36. Choose the correct answerYou play the by hitting and shaking it to make a noise A) Keyboard. B) Tambourine. C) Clarinet. D) None of above. Show Answer Correct Answer: B) Tambourine. 37. I ..... with a helicopter yet. A) Have flown. B) Didn't fly. C) Did fly. D) Haven't flown. Show Answer Correct Answer: D) Haven't flown. 38. They ..... Kuala Lumpur. A) Has left. B) Have leave. C) Has leave. D) Have left. Show Answer Correct Answer: D) Have left. 39. This structure is:Have/ has + Subject+ verb in past partiple A) Affirmative. B) Interrogative. C) Negative. D) All are correct. Show Answer Correct Answer: B) Interrogative. 40. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''We ..... (not play) any musical instruments this term. '' A) Have play. B) Haven't played. C) Has play. D) Hasn't played. Show Answer Correct Answer: B) Haven't played. 41. I ..... my all tasks. A) Am/finish. B) Have/finish. C) Have/finished. D) Had/finished. Show Answer Correct Answer: C) Have/finished. 42. Zikry ..... since 2017. A) Surfs. B) Has surfed. C) Is surfing. D) Surfed. Show Answer Correct Answer: B) Has surfed. 43. So what's the function of present perfect? A) To talk about something started in the past but continue in the present. B) To talk about something happened with a specific time. C) To talk about others. D) To spill a hot tea. Show Answer Correct Answer: A) To talk about something started in the past but continue in the present. 44. I ..... my key. I can't find it now. A) Loost. B) 's lost. C) Lost. D) 've lost. Show Answer Correct Answer: D) 've lost. 45. Both of the cars ..... by Aqilah. A) Has been washed. B) Has washed. C) Have washed. D) Have been washed. Show Answer Correct Answer: D) Have been washed. 46. We ..... a great dinner last night. A) Had had. B) Have had. C) Had. D) Eaten. Show Answer Correct Answer: C) Had. 47. Complete the table of irregular verb ''do" A) Do, do. B) Did, do. C) Did, did. D) Did, done. Show Answer Correct Answer: D) Did, done. 48. Translate:The thieves had been stealing when the police caught them A) The thieves had been stealing when the police caught them. B) The thieves had stolen when the police catch them. C) The thieves had been stolen when the police catched them. D) The thieves had been stealing when the police catched them. Show Answer Correct Answer: A) The thieves had been stealing when the police caught them. 49. Our school bus ..... already. A) Have been arrived. B) Have arrived. C) Has arrived. D) Has been arrived. Show Answer Correct Answer: C) Has arrived. 50. Identify the present perfect tense verb phrase.The students have decided to bring dishes characteristic of various countries. A) Have decided. B) Bring dishes. C) Of various countries. D) Students have decided. Show Answer Correct Answer: A) Have decided. 51. Change the verb in bracket into the correct Present Perfect Tense form.The test (start) ..... A) Have start. B) Has start. C) Have started. D) Has started. E) Started. Show Answer Correct Answer: D) Has started. 52. Complete the table of irregular verb ''speak" ' A) Spoken, speak. B) Spoke, spoken. C) Speak, speak. D) Spoken, spek. Show Answer Correct Answer: B) Spoke, spoken. 53. He ..... to Penang many times. A) Have been. B) Went. C) Was going. D) Has been. Show Answer Correct Answer: D) Has been. 54. Oscar ..... (not meet) the lovely puppy yet. A) Has not meet. B) Have not met. C) Has not met. D) Has met. Show Answer Correct Answer: C) Has not met. 55. Select the correct option:We haven't drunk the orange juice ..... A) Alredy. B) Yet. C) Has. D) Just. Show Answer Correct Answer: B) Yet. 56. ..... you ..... this film? A) Have sew. B) Have seen. C) Has see. D) Has sew. Show Answer Correct Answer: B) Have seen. 57. I always ..... (eat) vegetables A) E a t. B) E a t e n. C) A t e. D) None of above. Show Answer Correct Answer: A) E a t. 58. Change the verb in bracket into the correct Present Perfect Tense form.They (prepare) ..... a good dinner for us. A) Preparing. B) Have prepared. C) Prepare. D) Prepared. E) Has prepared. Show Answer Correct Answer: B) Have prepared. 59. Change the verb in bracket into the correct Present Perfect Tense.They ..... (own) the house since 1991. A) Have own. B) Has own. C) Have owned. D) Owned. E) Has owned. Show Answer Correct Answer: C) Have owned. 60. Choose the correct answer My favourite ..... is the recorder A) Instrument. B) Music. C) Song. D) None of above. Show Answer Correct Answer: A) Instrument. ← 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