This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 11 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 11 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The shop has been closed ..... Monday. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 2. Mary hasn't ..... a letter to her sister yet. A) Write. B) Wrote. C) Written. D) Writing. Show Answer Correct Answer: C) Written. 3. It's 2 years ..... I travelled abroad. A) .ago. B) .for. C) .since. D) .when. Show Answer Correct Answer: C) .since. 4. This factory ..... (produce) cars and lorries for about a century. A) This factory have produced cars and lorries for about a century. B) This factory has produced cars and lorries for about a century. C) This factory have producing cars and lorries for about a century. D) This factory had produced cars and lorries for about a century. Show Answer Correct Answer: B) This factory has produced cars and lorries for about a century. 5. My grandmother, who died five years ago, ..... abroad. A) Never went. B) Has never been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Never went. 6. How do you form Present Perfect Continuous? A) Have/has + been + gerund. B) Was/were + ing. C) Have/has + been + past participle. D) Had + been + gerund. Show Answer Correct Answer: A) Have/has + been + gerund. 7. The verb 'go' has two past participles:been and gone. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 8. Last year, while I was abroad, I met John. I (a) him since then ( then replaces last year) A) A. have not seen. B) Did not see. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. have not seen. 9. So far Bartek ..... (win) four games. A) Has been wining. B) Has been winning. C) Has won. D) Have won. Show Answer Correct Answer: C) Has won. 10. I ..... in this house since 2002. A) Have lived. B) Has lived. C) Did live. D) Lived. Show Answer Correct Answer: A) Have lived. 11. ..... to the cinema yesterday. A) Went. B) I've been. C) I've gone. D) None of the above. Show Answer Correct Answer: A) Went. 12. She ..... (Just/Finish) her homework A) Have just finish. B) Have just finished. C) Has just finishes. D) Has just finished. Show Answer Correct Answer: D) Has just finished. 13. James has been here ..... months, but he hasn't visited the beach ..... A) For still. B) Since already. C) Since just. D) For yet. Show Answer Correct Answer: D) For yet. 14. Helen ..... been to New York twice. A) Has. B) Have. C) Just. D) Already. Show Answer Correct Answer: A) Has. 15. I ..... my homework to Jose yesterday. A) Have sent. B) Sended. C) Sent. D) Have sended. Show Answer Correct Answer: C) Sent. 16. Have you done your project? A) No, I didn't. B) No, I have. C) No, I hadn't. D) No, I haven't. Show Answer Correct Answer: D) No, I haven't. 17. Mary ..... to Vietnam several times. A) Was. B) Has been. C) Have been. D) None of the above. Show Answer Correct Answer: B) Has been. 18. O past participle de "WORK": A) Word. B) Works. C) Workied. D) Worked. Show Answer Correct Answer: D) Worked. 19. He ..... (not eat) all of this breakfast yet! A) Have not eat. B) Have not eaten. C) Has not eaten. D) Have not eaten. Show Answer Correct Answer: C) Has not eaten. 20. It ..... for 5 hours! When is it going to stop?? A) Have been raining. B) Has been raining. C) Have rained. D) Has rained. Show Answer Correct Answer: B) Has been raining. 21. (you / keep a pet for three years) A) You've kept a pet for three years. B) You've keept a pet for three years. C) All the above. D) None of the above. Show Answer Correct Answer: A) You've kept a pet for three years. 22. Fill in the gaps:-I ..... my task yet.-Really? I thought you ..... on Friday. A) Haven't completed / did. B) Didn't completed / did. C) Haven't completed / have done. D) Didn't complete / did. Show Answer Correct Answer: A) Haven't completed / did. 23. Clare /meet/Mickey Mouse /yet A) Clare has not met Mickey Mouse yet. B) Clare have not met Mickey Mouse yet. C) Clare has meeted Mickey Mouse yet. D) Clare has met Mickey Mouse yet. Show Answer Correct Answer: A) Clare has not met Mickey Mouse yet. 24. What is the affirmative structure of sentences in the present perfect simple? A) S+have or has+verb in past. B) S+have or has+verb infinitive. C) S+have or has+verb in past participle. D) S+haven't or hasn't +verb in past participle. Show Answer Correct Answer: C) S+have or has+verb in past participle. 25. The children ..... videos for two hours. A) Have watched. B) Have been watching. C) Has watched. D) None of the above. Show Answer Correct Answer: B) Have been watching. 26. My parents have lived in Santiago ..... 2002 A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 27. I've ..... a cake. Would you like a piece? A) Made. B) Been making. C) All the above. D) None of the above. Show Answer Correct Answer: A) Made. 28. Oh! She ..... her leg. A) Has broken. B) Have broken. C) Have been breaking. D) Has been breaking. Show Answer Correct Answer: A) Has broken. 29. He ..... a book last Christmas. He loved it. (read) A) Reads. B) Have read. C) Has read. D) Read. Show Answer Correct Answer: D) Read. 30. ..... your brother ..... this car last week? A) Do buy. B) Have bought. C) Has bought. D) Did buy. Show Answer Correct Answer: D) Did buy. 31. I ..... in Vietnam for 3 years already A) Has lived. B) Have lived. C) Have live. D) None of the above. Show Answer Correct Answer: B) Have lived. 32. Find a mistake Can you lend me a pencil? I just break mine. A) A pencil. B) Lend. C) Just break. D) Mine. Show Answer Correct Answer: C) Just break. 33. Have you ..... listened to a bird singing? A) Still. B) Yet. C) Ever. D) None of the above. Show Answer Correct Answer: C) Ever. 34. I / know him for three months A) I've knewn him for three months. B) I've known him for three months. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've known him for three months. 35. She ..... him secretly since many years. (to love) A) Have loved. B) Has loved. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has loved. 36. He ..... three weeks ago. A) Has gone. B) Has goes. C) Went. D) Is going. Show Answer Correct Answer: C) Went. 37. O present perfect continuous do verbo "learn" (aprender) A) Learning. B) Have been learning. C) Learnt. D) Have learnt. Show Answer Correct Answer: B) Have been learning. 38. We have ..... learnt present prefect. A) Do. B) Don't. C) Just. D) Are. Show Answer Correct Answer: C) Just. 39. ..... you ..... peter? A) Has/known. B) Have/known. C) Have/been knowing. D) Has/know. Show Answer Correct Answer: B) Have/known. 40. My mother (work) ..... in this company since 2010. A) A. has worked. B) B. worked. C) C. work. D) None of the above. Show Answer Correct Answer: A) A. has worked. 41. I ..... the US twice. A) Has visited. B) Visited. C) Have visit. D) Have visited. Show Answer Correct Answer: D) Have visited. 42. "Why is Kate crying?""She ..... up onions for the soup." A) Cuts. B) Has cut. C) Has been cutting. D) Is cutting. Show Answer Correct Answer: C) Has been cutting. 43. The new sheriff ..... to town. A) Has come. B) Has been coming. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has come. 44. To talk about a finished activity A) Present perfect simpleI've fixed my car. B) Present perfect continuousI've been fixing my car. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect simpleI've fixed my car. 45. He is starving right now because he ..... anything since yesterday. A) Didn't have. B) Hasn't have. C) Hasn't had. D) Haven't had. Show Answer Correct Answer: C) Hasn't had. 46. He ..... his grandmother for days. A) Have visited. B) Haven't visited. C) Hasn't visited. D) Has visit. Show Answer Correct Answer: C) Hasn't visited. 47. My mom ..... never ..... to Spain before. A) Has/drove. B) Has/driven. C) Have/drive. D) Had/driven. Show Answer Correct Answer: B) Has/driven. 48. If we want to say how often (how many times) an action has happened, we should use ..... A) The present simple. B) The present perfect continuous. C) The present continuous. D) The present perfect simple. Show Answer Correct Answer: D) The present perfect simple. 49. Matt and Sarah ..... (have) some difficulties in their relationship lately, so they ..... (go) to a marriage counselor. I hope they work everything out. A) Have been having / have been going. B) Have had / 've went. C) Have / have been going. D) Has / have been going. Show Answer Correct Answer: A) Have been having / have been going. 50. Complete the sentence:Susan is feeling nervous. She has ..... on a plane before. A) Being. B) Never being. C) Been. D) Never been. Show Answer Correct Answer: D) Never been. 51. It ..... a lot this month. A) Have rained. B) Has rained. C) Rained. D) Had rained. Show Answer Correct Answer: B) Has rained. 52. I'm starving. I ..... anything since breakfast. A) Haven't eaten. B) Wasn't eating. C) Haven't been eaten. D) Didn't eat. Show Answer Correct Answer: A) Haven't eaten. 53. Find a mistakeWe're having a lovely time in Melbourne. We've yet visited the Flinders Street Station and the Botanical Garden. A) In. B) Yet. C) Visited. D) Re having. Show Answer Correct Answer: B) Yet. 54. Have you ..... imagined how life would be without having to work? A) Never. B) Ever. C) Before. D) Just. Show Answer Correct Answer: B) Ever. 55. My students ..... (never/finish) their homework on time. A) Have finished never. B) Have never finished. C) Haven't never finished. D) Never haven't finished. Show Answer Correct Answer: B) Have never finished. 56. Up to now, no one ..... the jackpot yet. A) Has won. B) Is winning. C) Winning. D) Wins. Show Answer Correct Answer: A) Has won. 57. There is only a little cake left because your dad ..... it in the past 3 days. A) Has eaten. B) Has been eating. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been eating. 58. When ..... the club? A) Have you joined. B) Did you join. C) Joined you. D) Have you join. Show Answer Correct Answer: B) Did you join. 59. They have been ..... for months, and they have ..... 3 cities so far. A) Travel / visit. B) Travelling/ visiting. C) Travelling/been. D) Travelling/visited. Show Answer Correct Answer: D) Travelling/visited. 60. ..... (you buy) every thing you need for the trip? A) Have you bought. B) Have you buy. C) Has you buy. D) Has you bought. Show Answer Correct Answer: A) Have you bought. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books