This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 18 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Sara ..... tennis since she was a child. she ..... many trophies. A) Playing/ win. B) Has been playing/ has won. C) Have play/ has won. D) Have been playing/ has won. Show Answer Correct Answer: B) Has been playing/ has won. 2. We ..... good friends for many years. A) Has been. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been. 3. My mum ..... a new mobile phone yesterday. A) Has bought. B) Bought. C) Have bought. D) None of the above. Show Answer Correct Answer: B) Bought. 4. The past participle of regular verbs ends in ..... A) -s. B) -ed. C) -ing. D) None of the above. Show Answer Correct Answer: B) -ed. 5. How long have you been studying English? A) I have studied English four years ago. B) I have studied English for many years. C) All the above. D) None of the above. Show Answer Correct Answer: B) I have studied English for many years. 6. I must have fainted. When I came ..... I was lying on the floor. A) Over. B) Round. C) Up. D) Out. Show Answer Correct Answer: B) Round. 7. Mr. Brown has been a teacher ..... 30 years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 8. What is the past participle of thinking A) Thinked. B) Thought. C) Thoughted. D) Think. Show Answer Correct Answer: B) Thought. 9. Fill in the gaps: ..... new Tarantino film yet?-I ..... to the cinema last night. A) Have you watched / have gone. B) Did you watch / went. C) Have you watched / went. D) Did you watch / have gone. Show Answer Correct Answer: C) Have you watched / went. 10. I ..... just ..... my internship at the museum. A) Have-finish. B) Have-finished. C) Has-finished. D) Has-finish. Show Answer Correct Answer: B) Have-finished. 11. George ..... never eaten sushi. A) Have. B) Has. C) Been. D) Did. Show Answer Correct Answer: B) Has. 12. It ..... several times already. A) Has happened. B) Have happened. C) Had happened. D) Happened. Show Answer Correct Answer: A) Has happened. 13. We've eaten Mexican food ..... A) In September. B) Twice. C) All the above. D) None of the above. Show Answer Correct Answer: B) Twice. 14. ..... you ..... about this rumor before? It's just unbelievable. A) Has heard. B) Have heared. C) Has heared. D) Have heard. Show Answer Correct Answer: D) Have heard. 15. ''Nunca he escuchado 'Queen' '', se puede traducir como: A) I have listened to Queen. B) I have ever listened to Queen. C) I has never listened to Queen. D) I have never listened to Queen. Show Answer Correct Answer: D) I have never listened to Queen. 16. Have you ..... been to the United States? A) Ever. B) Never. C) Yet. D) Already. Show Answer Correct Answer: A) Ever. 17. The girls ..... visited the museum. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 18. He ..... at the hospital since April. A) Has stayed. B) Have stayed. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has stayed. 19. My mother ..... my hair at home last Saturday. (cut) A) Cutted. B) Cut. C) Has cut. D) Have cut. Show Answer Correct Answer: B) Cut. 20. ..... you ever been to Spain? A) Have. B) Were. C) Has. D) Did. Show Answer Correct Answer: A) Have. 21. I ..... seven films this week! A) 've watched. B) 've been watching. C) All the above. D) None of the above. Show Answer Correct Answer: A) 've watched. 22. I have not ..... that movie before. A) See. B) Saw. C) Seen. D) Watch. Show Answer Correct Answer: C) Seen. 23. My brother's really stressed about work, so he ..... very well recently. A) Must have slept. B) Didn't sleep. C) Haven't slept. D) Hasn't been sleeping. Show Answer Correct Answer: D) Hasn't been sleeping. 24. You have ..... on the phone for half an hour. A) Been talking. B) Talking. C) Talk. D) Been talk. Show Answer Correct Answer: A) Been talking. 25. I ..... my homework so can I play video games now? A) Have finished. B) Have been finishing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have finished. ← 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