This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 22 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 22 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She ..... (Just/Finish) her homework A) Has just finished. B) Has just finishes. C) Have just finish. D) Have just finished. Show Answer Correct Answer: A) Has just finished. 2. James has been here ..... months, but he hasn't visited the beach ..... A) For still. B) Since just. C) Since already. D) For yet. Show Answer Correct Answer: D) For yet. 3. Helen ..... been to New York twice. A) Has. B) Have. C) Just. D) Already. Show Answer Correct Answer: A) Has. 4. I ..... my homework to Jose yesterday. A) Sended. B) Have sended. C) Have sent. D) Sent. Show Answer Correct Answer: D) Sent. 5. Have you done your project? A) No, I have. B) No, I didn't. C) No, I haven't. D) No, I hadn't. Show Answer Correct Answer: C) No, I haven't. 6. 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. 7. O past participle de "WORK": A) Works. B) Worked. C) Workied. D) Word. Show Answer Correct Answer: B) Worked. 8. He ..... (not eat) all of this breakfast yet! A) Has not eaten. B) Have not eaten. C) Have not eat. D) Have not eaten. Show Answer Correct Answer: A) Has not eaten. 9. It ..... for 5 hours! When is it going to stop?? A) Have rained. B) Has rained. C) Has been raining. D) Have been raining. Show Answer Correct Answer: C) Has been raining. 10. (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. 11. Fill in the gaps:-I ..... my task yet.-Really? I thought you ..... on Friday. A) Didn't complete / did. B) Haven't completed / have done. C) Haven't completed / did. D) Didn't completed / did. Show Answer Correct Answer: C) Haven't completed / did. 12. Clare /meet/Mickey Mouse /yet A) Clare has met Mickey Mouse yet. B) Clare have not met Mickey Mouse yet. C) Clare has meeted Mickey Mouse yet. D) Clare has not met Mickey Mouse yet. Show Answer Correct Answer: D) Clare has not met Mickey Mouse yet. 13. What is the affirmative structure of sentences in the present perfect simple? A) S+have or has+verb in past participle. B) S+have or has+verb in past. C) S+have or has+verb infinitive. D) S+haven't or hasn't +verb in past participle. Show Answer Correct Answer: A) S+have or has+verb in past participle. 14. 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. 15. 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. 16. 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. 17. Oh! She ..... her leg. A) Have broken. B) Have been breaking. C) Has been breaking. D) Has broken. Show Answer Correct Answer: D) Has broken. 18. He ..... a book last Christmas. He loved it. (read) A) Reads. B) Read. C) Has read. D) Have read. Show Answer Correct Answer: B) Read. 19. ..... your brother ..... this car last week? A) Have bought. B) Did buy. C) Do buy. D) Has bought. Show Answer Correct Answer: B) Did buy. 20. 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. 21. Find a mistake Can you lend me a pencil? I just break mine. A) Lend. B) A pencil. C) Just break. D) Mine. Show Answer Correct Answer: C) Just break. 22. Have you ..... listened to a bird singing? A) Still. B) Yet. C) Ever. D) None of the above. Show Answer Correct Answer: C) Ever. 23. 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. 24. 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. 25. He ..... three weeks ago. A) Went. B) Has gone. C) Is going. D) Has goes. Show Answer Correct Answer: A) Went. 26. O present perfect continuous do verbo "learn" (aprender) A) Learnt. B) Learning. C) Have learnt. D) Have been learning. Show Answer Correct Answer: D) Have been learning. 27. We have ..... learnt present prefect. A) Just. B) Do. C) Don't. D) Are. Show Answer Correct Answer: A) Just. 28. ..... you ..... your homework yet? A) Have / finished. B) Have / finish. C) Has / finished. D) None of the above. Show Answer Correct Answer: A) Have / finished. 29. ..... you ..... peter? A) Has/know. B) Have/been knowing. C) Have/known. D) Has/known. Show Answer Correct Answer: C) Have/known. 30. 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. ← 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