This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 15 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 15 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I'm sorry but I ..... finished my homework yet. A) Have. B) Haven't. C) Hasn't. D) None of the above. Show Answer Correct Answer: B) Haven't. 2. Sara ..... tennis since she was a child. she ..... many trophies. A) Have been playing/ has won. B) Has been playing/ has won. C) Have play/ has won. D) Playing/ win. Show Answer Correct Answer: B) Has been playing/ has won. 3. 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. 4. 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. 5. 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. 6. 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. 7. I must have fainted. When I came ..... I was lying on the floor. A) Over. B) Up. C) Out. D) Round. Show Answer Correct Answer: D) Round. 8. 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. 9. What is the past participle of thinking A) Thinked. B) Thoughted. C) Think. D) Thought. Show Answer Correct Answer: D) Thought. 10. Fill in the gaps: ..... new Tarantino film yet?-I ..... to the cinema last night. A) Did you watch / went. B) Have you watched / went. C) Have you watched / have gone. D) Did you watch / have gone. Show Answer Correct Answer: B) Have you watched / went. 11. I ..... just ..... my internship at the museum. A) Have-finish. B) Has-finish. C) Has-finished. D) Have-finished. Show Answer Correct Answer: D) Have-finished. 12. George ..... never eaten sushi. A) Have. B) Did. C) Been. D) Has. Show Answer Correct Answer: D) Has. 13. It ..... several times already. A) Have happened. B) Had happened. C) Happened. D) Has happened. Show Answer Correct Answer: D) Has happened. 14. 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. 15. ..... you ..... about this rumor before? It's just unbelievable. A) Has heared. B) Have heared. C) Have heard. D) Has heard. Show Answer Correct Answer: C) Have heard. 16. ''Nunca he escuchado 'Queen' '', se puede traducir como: A) I have ever listened to Queen. B) I has never listened to Queen. C) I have never listened to Queen. D) I have listened to Queen. Show Answer Correct Answer: C) I have never listened to Queen. 17. Have you ..... been to the United States? A) Yet. B) Never. C) Already. D) Ever. Show Answer Correct Answer: D) Ever. 18. The girls ..... visited the museum. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 19. 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. 20. My mother ..... my hair at home last Saturday. (cut) A) Has cut. B) Cutted. C) Have cut. D) Cut. Show Answer Correct Answer: D) Cut. 21. ..... you ever been to Spain? A) Have. B) Has. C) Did. D) Were. Show Answer Correct Answer: A) Have. 22. 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. 23. I have not ..... that movie before. A) Saw. B) See. C) Seen. D) Watch. Show Answer Correct Answer: C) Seen. 24. My brother's really stressed about work, so he ..... very well recently. A) Haven't slept. B) Must have slept. C) Hasn't been sleeping. D) Didn't sleep. Show Answer Correct Answer: C) Hasn't been sleeping. 25. You have ..... on the phone for half an hour. A) Talking. B) Been talking. C) Been talk. D) Talk. Show Answer Correct Answer: B) Been talking. 26. 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. 27. I have studied English ..... 2016. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 28. Sunny ..... never ..... (iron) his clothes all his life. A) Has / ironed. B) Is ironing. C) Do iron. D) Did ironed. Show Answer Correct Answer: A) Has / ironed. 29. I ..... you for ages, how have you been? A) Haven't seen. B) Haven't been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't seen. 30. Find a mistake Alex has already make many new friends since he won the competition. A) Won. B) Make. C) Already. D) Since. Show Answer Correct Answer: B) Make. ← 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