This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 20 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Have you ..... your homework .....? A) Finished / yet. B) Finished / already. C) Finishing / just. D) Finishes / yet. Show Answer Correct Answer: A) Finished / yet. 2. When do we use present perfect? A) When we want to talk about the past. B) For actions that will occur in the future. C) For something that started in the past and continues in the present. D) To talk about the actions we are doing in the moment. Show Answer Correct Answer: C) For something that started in the past and continues in the present. 3. I ..... (know) my uncle for a few years. He died when I was eight years old A) Have known. B) Has known. C) Knew. D) Has know. Show Answer Correct Answer: A) Have known. 4. Complete the sentence:She hasn't spoken to me ..... 2 weeks A) For. B) Since. C) Already. D) None of above. Show Answer Correct Answer: A) For. 5. [present perfect tense] ..... a noise just then? A) Ave you heard?. B) Ave you been hearing?. C) Do you hear?. D) Did you hear?. Show Answer Correct Answer: A) Ave you heard?. 6. Complete the table of irregular verb ''see" A) See, see. B) Saw, seen. C) Saw, saw. D) Saw, see. Show Answer Correct Answer: B) Saw, seen. 7. Complete the sentence:They've lived in this street ..... 3 moths A) For. B) Since. C) Yet. D) None of above. Show Answer Correct Answer: A) For. 8. John and Sophie ..... in the garden. A) Is helped. B) Has helped. C) Be helped. D) Have helped. Show Answer Correct Answer: D) Have helped. 9. [present perfect tense] My English ..... really ..... since I moved to Australia A) Has/improved. B) Is/improving. C) Will/improve. D) Had/imrove. Show Answer Correct Answer: A) Has/improved. 10. Present perfect tense is used to describe ..... A) An action or situation that started in the past and continues in the present. B) Habits and general truths. C) Past event. D) What we are going to do in the future. Show Answer Correct Answer: A) An action or situation that started in the past and continues in the present. 11. Sue ..... (stay) at home today A) Is staying. B) Are staying. C) Am staying. D) None of above. Show Answer Correct Answer: A) Is staying. 12. We are late, the plane has ..... left. A) Never. B) Ever. C) Already. D) Yet. Show Answer Correct Answer: C) Already. 13. 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) Has taken. B) Taked. C) Had taken. D) Takes. Show Answer Correct Answer: C) Had taken. 14. Change the verb in bracket into the correct Present Perfect Tense.They ..... (have) those problems for a long time. A) Has have. B) Has had. C) Have have. D) Have had. E) Had had. Show Answer Correct Answer: D) Have had. 15. Change this sentence to Present Perfect Tense. Melanie sleeps for eight hours. A) Melanie is sleeping for eight hours. B) Melanie will sleep for eight hours. C) Melanie has slept for eight hours. D) None of above. Show Answer Correct Answer: C) Melanie has slept for eight hours. 16. I ..... never ..... to Australia. A) Has be. B) Have been. C) Have be. D) Has been. Show Answer Correct Answer: B) Have been. 17. I ..... (play) football since I was a child. I'm pretty good. A) Has played. B) Play. C) Have played. D) Played. Show Answer Correct Answer: C) Have played. 18. We ..... (not finish) this paper last week. A) Haven't finished. B) Haven't finish. C) Has finished. D) Have finished. Show Answer Correct Answer: A) Haven't finished. 19. Identify the present perfect tense verb phrase.Some students have already chosen what dishes to bring. A) Already chosen. B) Some students. C) Have already decided. D) Have chosen. Show Answer Correct Answer: D) Have chosen. 20. Most common time expressions are.. A) Before, by, for, yet. B) Yet, already, just, ever. C) Since, by the time, after, never. D) All correct. Show Answer Correct Answer: B) Yet, already, just, ever. 21. James ..... (be) written his essay assignment. The best answer to fill in the blank is ..... A) Has. B) Be. C) Have. D) Had. Show Answer Correct Answer: A) Has. 22. What is the right pattern of present perfect tense below? A) S + Have/Has + Verb 3 + object. B) S + had been + Verb 3. C) S + Verb 3 + object. D) S + Verb1 + object. Show Answer Correct Answer: A) S + Have/Has + Verb 3 + object. 23. We ..... just ..... the game. A) Have finished. B) Are finishing. C) Finish. D) Had finished. Show Answer Correct Answer: A) Have finished. 24. Change the verb in bracket into the correct Present Perfect Tense. Lisa ..... (buy) a new television. A) Has buy. B) Has bought. C) Have buy. D) Bought. E) Have bought. Show Answer Correct Answer: B) Has bought. 25. Go-went ..... I go; he went; they have ..... ) A) Gotten. B) Got. C) Go. D) Gone. Show Answer Correct Answer: D) Gone. 26. The children ..... the movie. A) Has watched. B) Have been watched. C) Have watched. D) Has been watched. Show Answer Correct Answer: C) Have watched. 27. We couldn't get a table in the restaurant because ..... A) We had'nt booked. B) We hadn't book. C) We had not boked. D) We didn't book. Show Answer Correct Answer: A) We had'nt booked. 28. What is the correct form of the verb "have" for the third persons (he, she, it)? A) Haved. B) Haves. C) Having. D) Has. Show Answer Correct Answer: D) Has. 29. Which word or phrase in the sentence are Temporal Words? The first time we went to the park was fun. A) To the park. B) First time. C) Went. D) Was fun. Show Answer Correct Answer: B) First time. 30. Which word or phrase is an example of Temporal Words? A) Before. B) Follow. C) Went. D) Going. Show Answer Correct Answer: A) Before. 31. "I have work in this school since 2005" . The sentence above is still incorrect, it should be ..... A) I have worked in this school since 2005. B) I am worked in this school since 2005. C) I have working in this school since 2005. D) I has working in this school since 2005. Show Answer Correct Answer: A) I have worked in this school since 2005. 32. The helping verb or auxiliary is usually? A) Laufen. B) Essen. C) Trinken. D) Haben. Show Answer Correct Answer: D) Haben. 33. Marie ..... (not see) Celina for a long time. A) Has not see. B) Has not seen. C) Have not seen. D) Has not saw. Show Answer Correct Answer: B) Has not seen. 34. Change the verb in bracket into the correct Present Perfect Tense e problems for a long time.We ..... (see) this movie already. A) Seen. B) Saw. C) Has saw. D) Has seen. E) Have seen. Show Answer Correct Answer: E) Have seen. 35. They ..... (skate) together for five years before they entered the competition. A) Were skating. B) Had been skated. C) Had been skating. D) Have skate. Show Answer Correct Answer: C) Had been skating. 36. Yanuar ..... (break) the glass yesterday A) Yanuar has broken the glass yesterday. B) Yanuar has broke the glass yesterday. C) Yanuar breaks the glass yesterday. D) Yanuar broke the glass yesterday. Show Answer Correct Answer: D) Yanuar broke the glass yesterday. 37. We use never and ever in the present perfect tense to ..... A) Show event in the present. B) Talk about experience. C) Talk about something. D) Say something about time in past tense. Show Answer Correct Answer: B) Talk about experience. 38. [present perfect tense]Mr. And Mrs. Anandra ..... that house in 1987 A) Have bought. B) Are buying. C) Bought. D) Has bought. Show Answer Correct Answer: A) Have bought. 39. Bilal ..... (injure) his legs in a car accident, so he had to use a wheelchair for six months. A) Was injure. B) Had been injured. C) Has injured. D) Had injured. Show Answer Correct Answer: D) Had injured. 40. Ann ..... seven movies so far this month. A) Will see. B) Saw. C) Will have seen. D) Has seen. Show Answer Correct Answer: D) Has seen. 41. In the present perfect tense, the verb becomes ..... A) Simple past (ie.) v.+ed or irregular v. B) Stays in present tense. C) Past participle. D) Past continuous (ie.) v.+ing. Show Answer Correct Answer: C) Past participle. 42. Rio ..... (live) in Bandung since 2001. A) Have lived. B) Lived. C) Had lived. D) Has lived. Show Answer Correct Answer: D) Has lived. 43. She ..... in Istanbul ..... she was a child. A) Has been / for. B) Was / for. C) Have been / since. D) Has been / since. Show Answer Correct Answer: D) Has been / since. 44. [present perfect tense]You've finished the test. The negative form of this sentence is ..... A) You haven't finished the test yet. B) You aren't finishing the test. C) You don't finish the test. D) You haven't finished the test yet. Show Answer Correct Answer: A) You haven't finished the test yet. 45. Where's John? -He ..... to the supermarket. A) Has gone. B) Has went. C) Goed. D) Went. Show Answer Correct Answer: A) Has gone. 46. Change the verb in bracket into the correct Present Perfect Tense form.I (just take) ..... a shower. A) Has just taken. B) Was just taken. C) Just taken. D) Have just taken. E) Just took. Show Answer Correct Answer: D) Have just taken. 47. What is the present perfect tense in this sentence? Our class has played basketball during P.E. A) Our class. B) Played basketball. C) During P.E. D) Has played. Show Answer Correct Answer: D) Has played. 48. ..... Peter been in Paris? A) ARE. B) HAVE. C) HAS. D) IS. Show Answer Correct Answer: C) HAS. 49. Change the verb in bracket into the correct Present Perfect Tense form.You (make) ..... too much noise this time. A) Have make. B) Have made. C) Made. D) Make. E) Has make. Show Answer Correct Answer: B) Have made. 50. We have watched the movie ..... three times. A) In. B) About. C) On. D) For. E) Since. Show Answer Correct Answer: D) For. 51. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''Sam ..... (meet) a lot of famous people in his life! A) Have meet. B) Has meeted. C) Have meet. D) Has met. Show Answer Correct Answer: D) Has met. 52. Have you ..... with your mom? A) Spoken. B) Spoke. C) Speak. D) None of above. Show Answer Correct Answer: A) Spoken. 53. Change this sentence to Present Perfect Tense. The policeman arrest the criminals. A) The policeman is arresting the criminals. B) The policeman will arrest the criminals. C) The policeman have arrested the criminals. D) None of above. Show Answer Correct Answer: C) The policeman have arrested the criminals. 54. The past participle of the verb essen is A) Geessen. B) Geesst. C) Gegessen. D) Essen. Show Answer Correct Answer: C) Gegessen. 55. When should we use ever? A) When talk about things have happened but without specific time. B) When talk about things haven't happened. C) When talk about our friends. D) When talk about something happened recently. Show Answer Correct Answer: A) When talk about things have happened but without specific time. 56. Which of these is a Present perfect? A) She finished her homework. B) She worked at 11:00. C) She was very sick. D) I have been sick since Tuesday. Show Answer Correct Answer: D) I have been sick since Tuesday. 57. The past participle is: A) Always at the end of the sentence. B) 2nd idea in the sentence. C) The infinitive. D) The helping verb. Show Answer Correct Answer: A) Always at the end of the sentence. 58. What subject should present perfect be started with when having have? A) Nothing. B) She. C) He. D) Anything form. Show Answer Correct Answer: D) Anything form. 59. Past participle for the verb drive is ..... A) Driven. B) Drive. C) Drove. D) Droven. Show Answer Correct Answer: A) Driven. 60. [present perfect tense]Anna ..... (not see) the movie "Inception" in the cinema yet A) Don't see. B) Doesn't see. C) Hasn't seen. D) Have seen. Show Answer Correct Answer: C) Hasn't seen. ← 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