This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 17 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They ..... four goals and it's only half-time A) Have scored. B) Have been scoring. C) Has scored. D) None of the above. Show Answer Correct Answer: A) Have scored. 2. Which one is the Past Continuous? A) I was cooking dinner yesterday. B) I have been cooking dinner for 2 hours. C) I haven't cooked dinner yet. D) I cooked dinner yesterday. Show Answer Correct Answer: A) I was cooking dinner yesterday. 3. I ..... for 2 years. A) Married. B) Have married. C) Am married. D) Have been married. Show Answer Correct Answer: D) Have been married. 4. 8) Sandra buys lottery tickets every week but she's ..... the lottery prize. A) Won. B) Been winning. C) Never won. D) None of the above. Show Answer Correct Answer: C) Never won. 5. Choose the best alternative:I've known my best friend ..... we were 10 years old. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 6. We ..... the cleaning lady for over three weeks. A) Don't pay. B) Haven't paid. C) Didn't pay. D) None of the above. Show Answer Correct Answer: B) Haven't paid. 7. She's a good dancer. She ..... two championships already. A) Has been winning. B) Has won. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has won. 8. Tina and Alex ..... (break) up with each other for good. A) Has broken up. B) Have broken up. C) Haved broken up. D) Have broke up. Show Answer Correct Answer: B) Have broken up. 9. ..... I took this course, I always believed that English was easy. A) Until. B) Up to now. C) All the above. D) None of the above. Show Answer Correct Answer: A) Until. 10. Wybierz already, just, yetDon't forget to send your mum a postcard from Berlin I have ..... sent one. A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: A) Already. 11. My mom ..... high blood pressure. A) Have always had. B) Has always been having. C) Has always had. D) None of the above. Show Answer Correct Answer: C) Has always had. 12. What is the correct question form for:You have finished the project? A) Do you have finished the project?. B) Did you finished the project?. C) Have you finish the project?. D) Have you finished the project?. Show Answer Correct Answer: D) Have you finished the project?. 13. I ..... sick all week. I need to go to the doctor. A) Has been feeling. B) Have feeling. C) Have been feeling. D) None of the above. Show Answer Correct Answer: C) Have been feeling. 14. I have never ..... to Italy. A) Been. B) Gone. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been. 15. I haven't ridden a horse ..... I was 9. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: B) SINCE. 16. I ..... a present for my mom yet. It's her birthday tomorrow. A) Always buy. B) Have bought. C) Bought. D) Haven't bought. Show Answer Correct Answer: D) Haven't bought. 17. I ..... my dues numerous times A) Has paid. B) Pay. C) Paid. D) Have paid. Show Answer Correct Answer: D) Have paid. 18. A:He's an actor. He ..... (make) loads of famous films. A) Made. B) He's made. C) All the above. D) None of the above. Show Answer Correct Answer: B) He's made. 19. 3) I ..... her new book yet. Is it good? A) 've read. B) 've been reading. C) Haven't read. D) None of the above. Show Answer Correct Answer: C) Haven't read. 20. Completa le frasi con le parole e la forma corretta del Present Perfect Continuous dei verbi tra parentesi:My husband's father ..... (live) with us for the last three months A) Have been live. B) Has been living. C) Has be live. D) None of the above. Show Answer Correct Answer: B) Has been living. 21. That's a wonderful movie. I ..... it three times. A) Watched. B) Watch. C) Have watched. D) None of the above. Show Answer Correct Answer: C) Have watched. 22. I ..... (never/eat) sushi before today. A) A) have never eaten. B) B) have never been eating. C) All the above. D) None of the above. Show Answer Correct Answer: A) A) have never eaten. 23. What ..... she done?! It's broken. A) Has. B) Have. C) Did. D) None of the above. Show Answer Correct Answer: A) Has. 24. (A) ..... you ever met someone famous? (B) No, I ..... A) Have / haven't. B) Have / have. C) Has / did. D) None of the above. Show Answer Correct Answer: A) Have / haven't. 25. Wybierz already, just, yetHave they finished their homework ..... ? A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: C) Yet. 26. They ..... (not/see) that movie yet. A) A) haven't seen. B) B) haven't been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) A) haven't seen. 27. They have never ..... to England. A) See. B) Been. C) Had. D) Was. Show Answer Correct Answer: B) Been. 28. He ..... seen her before. A) Had. B) Haves. C) Has. D) Have. Show Answer Correct Answer: C) Has. 29. She has been my best friend ..... 10 years. A) At. B) Since. C) By. D) For. Show Answer Correct Answer: D) For. 30. I ..... to Mary recently. (talk) A) 've talked. B) 's talked. C) Talked. D) None of the above. Show Answer Correct Answer: A) 've talked. 31. Tom ..... how to drive for 3 years but he still can't drive! A) Has learnt. B) Has been learning. C) Learned. D) Have been learning. Show Answer Correct Answer: B) Has been learning. 32. He ..... his room for hours! I'm worried about him. Should we knock on his door? A) Hasn't been leaving. B) Left. C) Didn't leave. D) Hasn't left. Show Answer Correct Answer: D) Hasn't left. 33. Tha woman hasn't sold her car ..... but she wants to sell it A) Yet. B) Already. C) Just. D) None of the above. Show Answer Correct Answer: A) Yet. 34. I've ..... football. A) Played. B) Play. C) Plays. D) Playing. Show Answer Correct Answer: A) Played. 35. A: ..... you ever ..... (hear) of Thomas Mapother IV? A) Has, heard. B) Have, heard. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have, heard. 36. What is the inaccurate form of present perfect simple tense? A) There has been an accident. B) Why has he gone already?. C) Where have I left my sandals?. D) We haven't saw her today. Show Answer Correct Answer: D) We haven't saw her today. 37. I ..... a salad so far and I'm still hungry. A) Ate. B) 's eaten. C) 've eaten. D) Eat. Show Answer Correct Answer: C) 've eaten. 38. Present perfect simple vs Present perfect continuous:seleziona l'alternativa correttaI ..... my best friend since Primary school. A) Have known. B) Have been knowing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have known. 39. Pam: ..... ?Neil:Not yet but I hope I do some day. A) Do you meet celebrities everyday. B) Have you ever met a celebrity. C) Are you meeting a celebrity tonight. D) Did you meet a celebrity last summer. Show Answer Correct Answer: B) Have you ever met a celebrity. 40. Do you like my living room? I ..... new curtains. A) Have put. B) Have been putting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have put. 41. We're too late, the bus has ..... left. A) Already. B) For. C) Yet. D) Never. Show Answer Correct Answer: A) Already. 42. Have you visited your family ..... ? A) Already. B) Yet. C) Just. D) None of the above. Show Answer Correct Answer: B) Yet. 43. I ..... this book, so I am returning it to you. Thanks for borrowing it to me. A) 've be read. B) Have read. C) Have been reading. D) Has read. Show Answer Correct Answer: B) Have read. 44. Susan cut herself badly last Monday while she ..... (mend)a lamp. A) Has mended. B) Has been mending. C) Mended. D) Was mending. Show Answer Correct Answer: D) Was mending. 45. Where ..... she ..... (be)? A) Have she been. B) Was she. C) Has she being. D) Has she been. Show Answer Correct Answer: D) Has she been. 46. Have they baked a birthday cake? A) Yes, they haven't. B) No, they have. C) No, they haven't. D) None of the above. Show Answer Correct Answer: C) No, they haven't. 47. What is the correct form of the following sentence in the interrogative form? You / to / england / travel A) You have travel to England?. B) Have you travel to england?. C) Has you traveled to england?. D) Have you traveled to england?. Show Answer Correct Answer: D) Have you traveled to england?. 48. Many airplane accidents ..... happened because of birds. A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have. 49. ..... you ever been to Krabi? A) Are. B) Were. C) Do. D) Have. Show Answer Correct Answer: D) Have. 50. She ..... visited Paris before, but she wants to go. A) Hasn't. B) Has never. C) Never. D) None of the above. Show Answer Correct Answer: B) Has never. 51. She has ..... won the race. A) Just. B) Yet. C) Already. D) None of the above. Show Answer Correct Answer: A) Just. 52. Aloo ..... to further his study to America A) Is aimed. B) Aim. C) Has aimed. D) Was aimed. Show Answer Correct Answer: C) Has aimed. 53. Completa le frasi con le parole e la forma corretta del Present Perfect Continuous dei verbi tra parentesi:How long ..... (Jason / talk) on the phone? A) Has Jason been talking. B) Has Jason be talk. C) Have Jason been talking. D) None of the above. Show Answer Correct Answer: A) Has Jason been talking. 54. * Alex ..... his sister to Madonna's concert last night. He ..... her to three concerts so far. A) Took, 's taken. B) Has taken, took. C) Took, has took. D) None of the above. Show Answer Correct Answer: A) Took, 's taken. 55. Mary ..... several letters to her parents since she left home. A) Have written. B) Has written. C) Wrote. D) None of the above. Show Answer Correct Answer: B) Has written. 56. Don't share your answer. Mary and Jane ..... (not / have) it. A) Haven't. B) Hasn't. C) Haven't had. D) Hasn't had. Show Answer Correct Answer: C) Haven't had. 57. She ..... (travel) to many countries in the past year. A) A) has traveled. B) B) has been traveling. C) All the above. D) None of the above. Show Answer Correct Answer: A) A) has traveled. 58. ..... (he / take) a taxi? A) Has he taken. B) Has he took. C) Have he taken. D) Have he took. Show Answer Correct Answer: A) Has he taken. 59. Ashley:How many times ..... thismuseum?Mike:At least four. I love it here. A) Do you visit. B) Have you visited. C) Did you visit. D) Are you visiting. Show Answer Correct Answer: B) Have you visited. 60. She ..... here for 5 months. A) Have live. B) Have lived. C) Has live. D) Has lived. Show Answer Correct Answer: D) Has 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