This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 26 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 26 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. So far Bartek ..... (win) four games. A) Has won. B) Have won. C) Has been winning. D) Has been wining. Show Answer Correct Answer: A) Has won. 4. I ..... in this house since 2002. A) Have lived. B) Lived. C) Has lived. D) Did live. Show Answer Correct Answer: A) Have lived. 5. ..... 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. 6. 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. 7. 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. 8. Helen ..... been to New York twice. A) Has. B) Have. C) Just. D) Already. Show Answer Correct Answer: A) Has. 9. I ..... my homework to Jose yesterday. A) Sended. B) Have sended. C) Have sent. D) Sent. Show Answer Correct Answer: D) Sent. 10. 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. 11. 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. 12. O past participle de "WORK": A) Works. B) Worked. C) Workied. D) Word. Show Answer Correct Answer: B) Worked. 13. 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. 14. 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. 15. (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. 16. 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. 17. 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. 18. 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. 19. 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. 20. 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. 21. 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. 22. 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. 23. 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. 24. ..... 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. 25. 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. ← 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