This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 3 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He hasn't played A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect. 2. O present perfect simple do verbo "be" A) Have being. B) Have been. C) Been. D) Have been being. Show Answer Correct Answer: B) Have been. 3. Nick can't play football today. He ..... an accident with his bike. A) Has had. B) Had. C) Has have. D) None of the above. Show Answer Correct Answer: A) Has had. 4. He ..... (never/try) sushi before. A) Has always tried. B) Has never try. C) Has never tried. D) Has tried. Show Answer Correct Answer: C) Has never tried. 5. I ..... ths book many times. A) Has read. B) Hase never read. C) Have never read. D) Have read. Show Answer Correct Answer: D) Have read. 6. They ..... each other since high school A) Has known. B) Knew. C) Have known. D) Have knew. Show Answer Correct Answer: C) Have known. 7. The past participle of:SING A) Singed. B) Sang. C) Sung. D) Sing. Show Answer Correct Answer: C) Sung. 8. Have you ..... visit London? A) Already. B) Never. C) Still. D) Ever. Show Answer Correct Answer: D) Ever. 9. What is the structure to form an affirmative sentence in the present perfect simple? A) Subject + have/has + past participle of the verb. B) Subject + has + past participle of the verb. C) Subject + have + infinitive of the verb. D) Subject + had + past participle of the verb. Show Answer Correct Answer: A) Subject + have/has + past participle of the verb. 10. I ..... to Europe many times so I ..... to Africa last year. A) Has been / went. B) Have been / went. C) Am / go. D) Was / was going. Show Answer Correct Answer: B) Have been / went. 11. What is the affirmative structure of the present perfect simple tense? A) Subject + Auxiliary Verb (have/has) + Past Participle. B) Subject + Main Verb + Object. C) Subject + Verb + Adverb. D) Subject + Verb + Direct Object. Show Answer Correct Answer: A) Subject + Auxiliary Verb (have/has) + Past Participle. 12. ..... seen Peter today. A) I not have. B) I hasn't. C) I didn't. D) I haven't. Show Answer Correct Answer: D) I haven't. 13. Choose the correct verbs:This is the best film I have ever ..... A) Saw. B) Seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Seen. 14. We use ALREADY with the Present Perfect in affirmative sentences and questions. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 15. They ..... any movie at the cinema A) Were never watched. B) Has never watched. C) Have never watched. D) Are never watched. Show Answer Correct Answer: C) Have never watched. 16. What ..... you done here?It's a disaster! A) Have. B) Has. C) Do. D) None of the above. Show Answer Correct Answer: A) Have. 17. Fill in the gap:Hi Mum, it's me. I just want to say I ..... safely and everything is fine. A) Have arrived. B) Was arrived. C) Have been arrived. D) None of the above. Show Answer Correct Answer: A) Have arrived. 18. I bought this car in January. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 19. You should go and lie ..... if you aren't feeling well. A) Up. B) Out. C) Over. D) Down. Show Answer Correct Answer: D) Down. 20. Oh, it's not ready! You have ..... this composition for the whole day. A) Been written. B) Written. C) Been writing. D) Wrote. Show Answer Correct Answer: C) Been writing. 21. Amanda ..... lunch, so she'll meet us later. A) Has already had. B) Has been having. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has already had. 22. We ..... (know) each other since we were kids. A) Have known. B) Has knew. C) Haven't known. D) Have knew. Show Answer Correct Answer: A) Have known. 23. We ..... washed the car. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 24. My brother ..... to Mexico three times. A) Has been. B) Was being. C) Have been. D) Were. E) Was. Show Answer Correct Answer: A) Has been. 25. We ..... a flight to Vienna yet. A) Hadn't book. B) Hasn't book. C) Haven't booked. D) Didn't booked. Show Answer Correct Answer: C) Haven't booked. 26. I ..... to the owner of the apartment already. He is quite agreeable to our proposal. A) Have spoken. B) Speak. C) Am speaking. D) Have been speaking. Show Answer Correct Answer: A) Have spoken. 27. O past participle de "GO" A) Went. B) Goes. C) Gone. D) Goed. Show Answer Correct Answer: C) Gone. 28. Complete the sentence:The bird ..... away when it ..... me A) Flyed-see. B) Saw-flew. C) Flying-see. D) Flew-saw. Show Answer Correct Answer: D) Flew-saw. 29. Has she come today? A) Yes, she is. B) Yes, she comes. C) Yes, she has. D) None of the above. Show Answer Correct Answer: C) Yes, she has. 30. Francis and his son have ..... to the supermarket. A) Went. B) Goed. C) Gone. D) None of the above. Show Answer Correct Answer: C) Gone. 31. B:I (work) all day. I (come / just) home from work and I (have / not) the time yet to walk the dog. A) I have worked I just came and I haven't had . B) I worked I've just come and I haven't had . C) I have been working I've just come and I didn't have . D) I've been working I've just come and I haven't had . Show Answer Correct Answer: D) I've been working I've just come and I haven't had . 32. I ..... money non stop! A) Have been saving. B) Saved. C) Have been saved. D) Have saved. Show Answer Correct Answer: A) Have been saving. 33. "I'm really hungry."" ..... anything today?" A) Haven't you been eating. B) Haven't you ate. C) Haven't eaten. D) Haven't you eaten. Show Answer Correct Answer: D) Haven't you eaten. 34. ..... (You/Ever/Go) to Jatimpark? A) Has she ever gone. B) Have you ever go. C) Have you ever gone. D) Have you ever went. Show Answer Correct Answer: C) Have you ever gone. 35. This the the most delicious dish I ..... A) Have ever eaten. B) Ate ever. C) Have eaten ever. D) Ever ate. Show Answer Correct Answer: A) Have ever eaten. 36. How many times ..... Xin Xin ..... New Zealand? A) Has visited. B) Has been visiting. C) Has been visited. D) None of the above. Show Answer Correct Answer: A) Has visited. 37. A:I lived in Milan when I was younger. B:Really? How long ..... there? A) Have you lived. B) Lived you. C) Did you live. D) None of the above. Show Answer Correct Answer: C) Did you live. 38. We ..... Portugal several times. A) Visited. B) Has visited. C) Have visited. D) Visiting. Show Answer Correct Answer: C) Have visited. 39. Peter and Anna (be) ..... friends for 3 years. A) A. be. B) B. were. C) C. have been. D) None of the above. Show Answer Correct Answer: C) C. have been. 40. We ..... (see) her today. A) Haven't seen. B) Haven't been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't seen. 41. He ..... (never/be) to London. A) Has always been. B) Has never been. C) Has never went. D) Have never been. Show Answer Correct Answer: B) Has never been. 42. They ..... all day and are exhausted now. A) Have been working. B) Worked. C) Have worked. D) None of the above. Show Answer Correct Answer: A) Have been working. 43. How many books ..... this month? A) Did you read. B) Have you read. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you read. 44. It's a week since I last ..... You. A) .had seen. B) .was seen. C) .saw. D) .have seen. Show Answer Correct Answer: C) .saw. 45. Have you ..... met a famous person? A) Since. B) Never. C) For. D) Ever. Show Answer Correct Answer: D) Ever. 46. She ..... (just/leave) the office. A) Have left. B) Just left. C) Has left. D) Has just left. Show Answer Correct Answer: D) Has just left. 47. When do we use the present perfect tense? A) To talk about events that started and finished in the past. B) To talk about events that started in the past and have continued into the present. C) All the above. D) None of the above. Show Answer Correct Answer: B) To talk about events that started in the past and have continued into the present. 48. I haven't seen you ..... last year A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 49. Fill in the blank with the correct verb form:'We ..... (not meet) since last summer.' A) Don't meet. B) Haven't met. C) Didn't meet. D) Hasn't met. Show Answer Correct Answer: B) Haven't met. 50. Sarah has lived in Paris ..... 1995. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 51. How long have you ..... , Mr. Simpsons? A) Waited. B) Been waiting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Been waiting. 52. I've cleaned the kitchen, but I ..... the living room yet. A) Haven't clean. B) Haven't cleaned. C) Have cleaned. D) None of the above. Show Answer Correct Answer: B) Haven't cleaned. 53. Fill in the gaps:I ..... this much fun since I ..... a kid. A) Didn't have / was. B) Haven't had / was. C) Haven't / was. D) Haven't had / have been. Show Answer Correct Answer: B) Haven't had / was. 54. Bob and George have ..... their homework. A) Done. B) Do. C) Did. D) Doing. Show Answer Correct Answer: A) Done. 55. I ..... her a message yesterday but she ..... yet. A) Sent / haven't replied. B) Am sending / isn't replying. C) Sent / hasn't replied. D) Have send / hasn't replied. Show Answer Correct Answer: C) Sent / hasn't replied. 56. Choose the correct past participle of this irregular verb:break A) Breaked. B) Broken. C) Broke. D) None of the above. Show Answer Correct Answer: B) Broken. 57. They ..... me at yesterday's meeting A) Didn't recognized. B) Have been recognizing. C) Recognized. D) Haven't recognize. Show Answer Correct Answer: C) Recognized. 58. I ..... in the ocean. A) Didn't swim. B) Haven't swum. C) Haven't swam. D) Haven't swim. Show Answer Correct Answer: B) Haven't swum. 59. We ..... (already/watch) that movie. A) Watched. B) Have already watched. C) Has already watched. D) Have watched. Show Answer Correct Answer: B) Have already watched. 60. Last weekend, they (play) football, then (go) to a restaurant. A) Played, went. B) Have played, have gone. C) All the above. D) None of the above. Show Answer Correct Answer: A) Played, went. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books