This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 5 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She ..... to the park many times. A) Have gone. B) Has gone. C) Goes. D) None of the above. Show Answer Correct Answer: B) Has gone. 2. He hasn't written me ..... December. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 3. Sinta has ..... to the school for 3 hoursa.gob.goesc.goned.went A) Gone. B) Go. C) Goes. D) Went. Show Answer Correct Answer: A) Gone. 4. Help! I've ..... down a hole! A) Fell. B) Fallen. C) Falls. D) Falled. Show Answer Correct Answer: B) Fallen. 5. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (travel) to many countries. A) Have travelled. B) Has travel. C) Has travelled. D) None of the above. Show Answer Correct Answer: A) Have travelled. 6. My teachers ..... never ..... this movie. A) Have / seen. B) Haver / see. C) Haven't /seen. D) Have / saw. Show Answer Correct Answer: A) Have / seen. 7. Present Perfect uses the following auxiliaries: A) Is, are. B) Am, will. C) Have, has. D) None of the above. Show Answer Correct Answer: C) Have, has. 8. She usually ..... out with her friends on Saturday evenings. (GO) A) Goes. B) Is going. C) Has gone. D) Go. Show Answer Correct Answer: A) Goes. 9. Where ..... you ..... your purse? A) Did, lose. B) Have, loosen. C) Have, lost. D) None of the above. Show Answer Correct Answer: C) Have, lost. 10. I am a very lucky person. I have ..... had nightmares. A) Already. B) Never. C) Yet. D) Just. E) Ever. Show Answer Correct Answer: B) Never. 11. ..... you finished your homework, Dave? A) Have. B) Has. C) Done. D) None of the above. Show Answer Correct Answer: A) Have. 12. She has worked for this company ..... 1981. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 13. The Past Participle Form for SPEAK is? A) Spoke. B) Speak. C) Speaked. D) Spoken. Show Answer Correct Answer: D) Spoken. 14. The Past Participle Form for BITE is? A) Bitten. B) Bite. C) Bited. D) Bit. Show Answer Correct Answer: A) Bitten. 15. She has ..... seen him!(a very recent event) A) Just. B) Been. C) Ever. D) Already. Show Answer Correct Answer: A) Just. 16. What are the auxiliary verbs for present perfect tense? A) Have/Has. B) Does/Do. C) Did/Did. D) Will/Won't. Show Answer Correct Answer: A) Have/Has. 17. ..... you ever ..... a shark? A) Have / to see. B) Have / seen. C) Have to / seen. D) Has / to see. E) Has / seen. Show Answer Correct Answer: B) Have / seen. 18. ..... (peter/just/write) the letter to his mom? Yes, he has. A) Has just Peter written. B) Have just Peter written. C) Has Peter just written. D) Have Peter just written. Show Answer Correct Answer: C) Has Peter just written. 19. CHOOSE THE CORRECT ANSWER.Tina has ..... made tea for her doll and herself A) Yet. B) Ever. C) Already. D) None of the above. Show Answer Correct Answer: C) Already. 20. When do you use "yet" with Present Perfect tense? A) In questions and negative sentences. B) In affirmative asentences. C) In questions. D) In negative and affirmative sentences. Show Answer Correct Answer: A) In questions and negative sentences. 21. Fadhil ..... in that Company for 2 years. A) Serves. B) Have served. C) Serving. D) Has served. Show Answer Correct Answer: D) Has served. 22. The dog ..... all its food. A) Has eaten. B) Have eaten. C) Eating. D) None of the above. Show Answer Correct Answer: A) Has eaten. 23. What does for means? A) Por. B) Desde. C) Siempre. D) Para. Show Answer Correct Answer: D) Para. 24. I ..... worked since last December. A) Have not. B) Has not. C) Has. D) None of the above. Show Answer Correct Answer: A) Have not. 25. George ..... (swim) in the big lake. A) Have swum. B) Have swam. C) Has swam. D) Has swum. Show Answer Correct Answer: D) Has swum. 26. I ..... hungry. (to be) Fill in the blank with simple past tense. A) Was. B) Be. C) Am. D) Were. Show Answer Correct Answer: A) Was. 27. They ..... here since 2006 A) Have live. B) Have lived. C) Has live. D) Has lived. Show Answer Correct Answer: B) Have lived. 28. I have ..... my clothes. Now I can put them on. A) Washes. B) Am washing. C) To wash. D) Wash. E) Washed. Show Answer Correct Answer: E) Washed. 29. They ..... (not do) the homework yet. A) Hasn't done. B) Hasn't do. C) Didn't do. D) Haven't done. Show Answer Correct Answer: D) Haven't done. 30. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$John ..... (finish) his project already. A) Has finish. B) Have finished. C) Has finished. D) None of the above. Show Answer Correct Answer: C) Has finished. 31. Complete the sentences below by using present perfect tense. Kate ..... ..... (be)to USA for two years A) Have been. B) Have be. C) Hasn't been. D) Has been. Show Answer Correct Answer: D) Has been. 32. The Smiths have ..... sold their house. A) Already. B) Ever. C) Yet. D) None of the above. Show Answer Correct Answer: A) Already. 33. Alguna vez has nadado en el mar? A) Have you ever swum in the sea?. B) Have he never swum in the sea?. C) Has she ever swam in the sea?. D) Have you ever swim in the sea?. Show Answer Correct Answer: A) Have you ever swum in the sea?. 34. Choose the correct answer to complete this sentence.Have you ..... been to Japan? A) For. B) Since. C) Ever. D) Yet. Show Answer Correct Answer: C) Ever. 35. Has your mom prepared dinner ..... ? A) Never. B) Already. C) Yet. D) Just. Show Answer Correct Answer: C) Yet. 36. No. Your cousin hasn't come to the party ..... A) Already. B) Ever. C) Never. D) Just. E) Yet. Show Answer Correct Answer: E) Yet. 37. They (not/buy) new jeans. A) Haven't bought. B) Aren't bought. C) Hasn't bought. D) None of the above. Show Answer Correct Answer: A) Haven't bought. 38. I ..... the materials that the teacher gave to us this morning. A) Have see. B) Has seen. C) Have seen. D) Has see. Show Answer Correct Answer: C) Have seen. 39. She ..... (wear) that skirt many times. A) Have wear. B) Has worn. C) Has wore. D) Have weared. Show Answer Correct Answer: B) Has worn. 40. How many questions ..... she ..... ? A) Is, solved. B) Has, solved. C) Have, solved. D) None of the above. Show Answer Correct Answer: B) Has, solved. 41. I( know) ..... her for two days A) Have knew. B) Have known. C) Know. D) Knows. Show Answer Correct Answer: B) Have known. 42. Complete the sentences below by using present perfect tense. I'm not happy. I still ..... ..... (find) my cell phone. A) Has found. B) Hasn't found. C) Have found. D) Haven't found. Show Answer Correct Answer: D) Haven't found. 43. Northern California ..... a lot of rain during the wintertime but this winter it ..... at all. (GET, NOT RAIN)now because she ..... dinner. (PREPARE) A) Gets, is not raining, preparing. B) Gets, are not raining, prepares. C) Get, is not raining, preparing. D) Getting, rains, prepare. Show Answer Correct Answer: A) Gets, is not raining, preparing. 44. .... you ..... your homework yet? (do)Fill in the blank with present perfect tense. A) Has you done. B) Have you did. C) Has you doing. D) Have you done. Show Answer Correct Answer: D) Have you done. 45. My uncle ..... an M.A degree in Mathematics. (get)Fill in the blank with present perfect tense. A) Have got. B) Has get. C) Has got. D) Have get. Show Answer Correct Answer: C) Has got. 46. I ..... (menjaga) this car for 3 years A) Have keep. B) Have keeping. C) Have keeps. D) Have kept. Show Answer Correct Answer: D) Have kept. 47. ..... Ivan ..... cartoon since 2019? A) Have, watched. B) Have, watch. C) Has, watched. D) Has, watch. Show Answer Correct Answer: C) Has, watched. 48. Do you hear the noise? The train has ..... arrived. A) Ever. B) Yet. C) Already. D) Just. E) Never. Show Answer Correct Answer: D) Just. 49. Your daughter has ..... returned home. You don't have to worry anymore. A) Just. B) Already. C) Never. D) Yet. E) Ever. Show Answer Correct Answer: A) Just. 50. ..... (we/cut) the curtain? A) Have we cut. B) Have we cutted. C) Have we cuttened. D) Have we cutten. Show Answer Correct Answer: A) Have we cut. 51. These are adverbs for present perfect tense A) Third person, plural. B) Eaten, Been, seen, written. C) Already, yet, just, never. D) Have, has. Show Answer Correct Answer: C) Already, yet, just, never. 52. The kids ..... (grow) so much! A) Have grown. B) Has growed. C) Has grew. D) Have grew. Show Answer Correct Answer: A) Have grown. 53. Have you ..... seen such a big ant? A) Yet. B) Ever. C) Just. D) Never. E) Already. Show Answer Correct Answer: B) Ever. 54. They ..... to Paris. A) Have just gone. B) Have just went. C) Have just be. D) Just were. Show Answer Correct Answer: A) Have just gone. 55. My English ..... really improved since I moved to Australia. A) Was. B) Have. C) Has. D) Had. Show Answer Correct Answer: C) Has. 56. She ( not/ lose) ..... my ticket. A) Haven't lost. B) Have lost. C) Has lost. D) Hasn't lost. Show Answer Correct Answer: D) Hasn't lost. 57. A:Would you like to have dinner with us? B:No thanks, I have ..... had dinner. A) Already. B) Just. C) Ever. D) Never. E) Yet. Show Answer Correct Answer: A) Already. 58. Alicia ..... some photos of the old fire station and she will send them to me. A) Haven't taken. B) Hasn't taken. C) Has taken. D) Have taken. Show Answer Correct Answer: C) Has taken. 59. We have ..... this new novel together since yesterdaya.readb.readsc.readingd.readed A) Readed. B) Reading. C) Reads. D) Read. Show Answer Correct Answer: D) Read. 60. My teacher hasn't corrected the test ..... A) Just. B) Yet. C) Already. D) Still. Show Answer Correct Answer: B) Yet. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books