This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 21 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Iren (arrive) ..... in Rome a week ago. A) Arrive. B) Didn't arrived. C) Has arrived. D) Arrived. Show Answer Correct Answer: D) Arrived. 2. ..... you ..... Jan Komasa's new movie before? A) Did you seen. B) Have you see. C) Did you had seen. D) Have you seen. Show Answer Correct Answer: D) Have you seen. 3. He ..... you before. A) Has helped. B) Has help. C) Have help. D) None of the above. Show Answer Correct Answer: A) Has helped. 4. She's bad-tempered because she ..... too hard. A) Has worked. B) Has been working. C) Have worked. D) Have you been working. Show Answer Correct Answer: B) Has been working. 5. I (read) six books this week. A) Read. B) Have read. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have read. 6. We-not-go-Paris A) We haven't gone to Paris. B) We been gone to Paris. C) We haven't been gone to Paris. D) None of the above. Show Answer Correct Answer: A) We haven't gone to Paris. 7. He was the man who saved my life. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 8. How long ..... that book? Your eyes are red. A) Are you reading. B) Have you read. C) Have you been reading. D) None of the above. Show Answer Correct Answer: C) Have you been reading. 9. How much money ..... you ..... since last year? A) Have / saved. B) Did / save. C) Were / save. D) None of the above. Show Answer Correct Answer: A) Have / saved. 10. She ..... tired when she got home yesterday. A) Is. B) Had been. C) Was. D) Has been. Show Answer Correct Answer: C) Was. 11. ..... (you work out) last weekend? A) Have you worked out. B) Are you working out. C) Did you work out. D) Do you work out. Show Answer Correct Answer: C) Did you work out. 12. Has Julia ..... tried taccos? A) Ever. B) Never. C) Yet. D) None of the above. Show Answer Correct Answer: A) Ever. 13. ..... the piano since you were a child? A) Has you play. B) Have you played. C) Do you played. D) Have you play. Show Answer Correct Answer: B) Have you played. 14. He can't play squash because he still ..... a racket. A) Didn't buy. B) Hasn't bought. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hasn't bought. 15. A:(you / find) a box with old photos there? I (look) for it for ages. A) Have you found I have been looking . B) Have you founded I have been looked . C) Did you find I looked . D) Were you find I was looking . Show Answer Correct Answer: A) Have you found I have been looking . 16. Chef Renata and Chef Juna ..... the verdict to the contestants ..... Now they are waiting for the results. A) Have given, already. B) Haven't given, yet. C) Haven't given, already. D) Have given, yet. Show Answer Correct Answer: B) Haven't given, yet. 17. Which of the following words we do not use in the present perfect: A) Before. B) After. C) Just. D) Never. Show Answer Correct Answer: B) After. 18. John ..... Russian since he was six years old. A) Has spoken. B) Have spoken. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has spoken. 19. Choose the correct verbs:I'm having a great holiday. The weather ..... fantastic. A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been. 20. Desmond ..... six letters this morning. A) Has written. B) Has been writing. C) Has wrote. D) None of the above. Show Answer Correct Answer: A) Has written. 21. She hasn't ..... the homework yet A) Finished. B) To finished. C) Finish. D) None of the above. Show Answer Correct Answer: A) Finished. 22. True or false? When we use the present perfect tense we must use the past participle (-ed) A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 23. (how / we / finish yet) A) How have we finished yet?. B) How have had we finished yet?. C) All the above. D) None of the above. Show Answer Correct Answer: A) How have we finished yet?. 24. ..... you ..... the English homework? A) Have / done. B) Has / did. C) Have / did. D) Has / done. Show Answer Correct Answer: A) Have / done. 25. George ..... an amazing job at the local pharmacist. A) Has found. B) Has been finding. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has found. ← 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