This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 1 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. TRUE or FALSE?The present perfect continuous has always three verbs. A) I have no clue. B) What is a verb?. C) It's true!. D) Of course, it's false. Show Answer Correct Answer: C) It's true!. 2. The kitchen is a complete mess! ..... ? A) What have the children done?. B) What have the children been doing?. C) All the above. D) None of the above. Show Answer Correct Answer: B) What have the children been doing?. 3. It ..... all summer, so the garden is dead. A) Hasn't rained. B) Hasn't been raining. C) All the above. D) None of the above. Show Answer Correct Answer: A) Hasn't rained. 4. I ..... answering all the questions. A) Hadn't finished. B) Hasn't finish. C) Haven't finished. D) Didn't finished. Show Answer Correct Answer: C) Haven't finished. 5. I have ..... eaten A) Already. B) Still. C) Just. D) Never. Show Answer Correct Answer: A) Already. 6. Complete the sentence:I'm sorry, but I ..... (not) finished my homework ..... A) Have-yet. B) Haven't-Yet. C) Haven't-already. D) None of the above. Show Answer Correct Answer: B) Haven't-Yet. 7. They ..... friends since they ..... in the 7th grade. A) Have been / met. B) Were / met. C) Are / meet. D) Has been / met. Show Answer Correct Answer: A) Have been / met. 8. Have you ..... a car? A) Ever-driven. B) Ever-stayed. C) Never-known. D) Ever-drove. Show Answer Correct Answer: A) Ever-driven. 9. He hasn't been to London ..... last year A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 10. Look at this senetnce and choose the correct use of the Present Perfect Simple it exemplifies: "The floor is all wet because it's been raining." A) Recent past action. B) Present result of a past action. C) Experiences. D) None of the above. Show Answer Correct Answer: B) Present result of a past action. 11. How long ..... your best friend? A) Did you know. B) Have you known. C) Do you know. D) None of the above. Show Answer Correct Answer: B) Have you known. 12. We-be-here-for two weeks A) We has been here for two weeks. B) We have been here for two weeks. C) We have been being here for two weeks. D) None of the above. Show Answer Correct Answer: B) We have been here for two weeks. 13. Susan has known Mark ..... 2013. A) Already. B) Since. C) Ever. D) For. Show Answer Correct Answer: B) Since. 14. ..... the letter? A) Has your dad written. B) Have your dad written. C) Has your dad wrote. D) Have your dad wrote. Show Answer Correct Answer: A) Has your dad written. 15. Ann's clothes are covered in stains. She has ..... since morning A) Been painted. B) Painted. C) Paint. D) Been painting. Show Answer Correct Answer: D) Been painting. 16. (you/ wash) ..... the dishes yet? A) You wased. B) Have you washed. C) Did you wash. D) Have you washed. Show Answer Correct Answer: B) Have you washed. 17. Daniel has just finish his homework. Now he is free. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 18. Identify the correct usage of Present Perfect Simple in the following sentence:'They ..... to Paris three times this year.' A) Have gone. B) Have been going. C) Went. D) Are going. Show Answer Correct Answer: A) Have gone. 19. I ..... to the USA four times. A) Have gone. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been. 20. Have you ..... to Galapagos Islands? A) Ever been. B) Already been. C) Just been. D) Yet been. Show Answer Correct Answer: A) Ever been. 21. Choose the sentence that has a mistake in it: A) Sam yet hasn't finished his homework. B) Sam hasn't finished his homework yet. C) All the above. D) None of the above. Show Answer Correct Answer: A) Sam yet hasn't finished his homework. 22. Where ..... yesterday evening? A) Have you been. B) Were you. C) Did you be. D) None of the above. Show Answer Correct Answer: B) Were you. 23. How long have you been married? A) L have been married for two years. B) I have been marries since two month. C) L have married since yesterday. D) None of the above. Show Answer Correct Answer: A) L have been married for two years. 24. She ..... many competitions for several years, she ..... the nationals last month. A) Won/ won. B) Has won / has won. C) Has won / won. D) None of the above. Show Answer Correct Answer: C) Has won / won. 25. Laila ..... her homework already. A) Have done. B) Has done. C) Hasn't done. D) Haven't done. Show Answer Correct Answer: B) Has done. 26. ..... (you/read) any book last night? A) Has you read. B) Did you read. C) Have you read. D) You read. Show Answer Correct Answer: B) Did you read. 27. Complete ..... to Peru? A) Have you ever been. B) Have you ever. C) Have been you ever. D) None of the above. Show Answer Correct Answer: A) Have you ever been. 28. Has your best friend tidied his room yet? A) Yes, I have. B) No, she hasn't. C) Yes, he has. D) No, I haven't. Show Answer Correct Answer: C) Yes, he has. 29. I ..... a book since this morning. A) Has read. B) Have been reading. C) Has been reading. D) Read. Show Answer Correct Answer: B) Have been reading. 30. I have been looking for my new watch for hours but I ..... it. A) Hasn't found. B) Have found. C) Has found. D) Haven't found. Show Answer Correct Answer: D) Haven't found. 31. Jack ..... hasn't finished his homework. It's nearly midnight. A) Already. B) Still. C) Just. D) None of the above. Show Answer Correct Answer: B) Still. 32. Sorry, I haven't finished my homework ..... A) Just. B) Already. C) Ever. D) Yet. Show Answer Correct Answer: D) Yet. 33. With state verbs (like, love, know, etc.), we should use ..... A) The present perfect continuous. B) The present perfect simple. C) The present simple. D) The present continuous. Show Answer Correct Answer: B) The present perfect simple. 34. I have ..... my purse. A) Loose. B) Loosen. C) Lose. D) Lost. Show Answer Correct Answer: D) Lost. 35. Someone ..... your front gate! A) Has been knocking down. B) Have knocked down. C) Have been knocking down. D) Has knocked down. Show Answer Correct Answer: D) Has knocked down. 36. Use SINCE with the present perfect to inform others ..... A) When the action started. B) When the action happened. C) The duration of the action. D) When the action finished. Show Answer Correct Answer: A) When the action started. 37. Which sentence has a correct word order? A) I haven't phoned yet my aunt. B) I haven't yet phoned my aunt. C) I haven't phoned my aunt yet. D) None of the above. Show Answer Correct Answer: C) I haven't phoned my aunt yet. 38. You-find-my wallet A) You have finden my wallet. B) You has found my wallet. C) You have found my wallet. D) None of the above. Show Answer Correct Answer: C) You have found my wallet. 39. Joanna ..... in London since Christmas. A) Has been being. B) Have been. C) Have been being. D) Has been. Show Answer Correct Answer: D) Has been. 40. The janitor has swept the floor ..... 2 hours. A) Yet. B) Since. C) From. D) For. Show Answer Correct Answer: D) For. 41. We ..... visited London several times already. A) Did. B) Have. C) Has. D) Been. Show Answer Correct Answer: B) Have. 42. Sally and Jenny ..... a new CD player. A) Are getting. B) Got. C) Have got. D) None of the above. Show Answer Correct Answer: C) Have got. 43. He-not hurt-his leg A) He has not hurten his leg. B) He has not hurt his leg. C) He has hurt his leg. D) None of the above. Show Answer Correct Answer: B) He has not hurt his leg. 44. We ..... at the golf course for two hours, were were you? A) Have waited. B) Waited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Waited. 45. It is the first time Helen ..... a car. A) Was driving. B) Drove. C) Has driven. D) Drives. Show Answer Correct Answer: C) Has driven. 46. Complete:I have ..... to learn English this week A) Began. B) Begun. C) Begin. D) None of the above. Show Answer Correct Answer: B) Begun. 47. She ..... never been to Korea. A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 48. WE ..... for the test yet. A) Not prepare. B) Didn't prepare. C) Haven't prepared. D) None of the above. Show Answer Correct Answer: C) Haven't prepared. 49. My sister ..... two kilos. She's not hungry these days. (lose) A) Has lost. B) Lost. C) Have lost. D) Losted. Show Answer Correct Answer: A) Has lost. 50. His teacher ..... this lesson yet. A) Didn't explain. B) Hasn't explained. C) Doesn't explain. D) Hadn't explained. Show Answer Correct Answer: B) Hasn't explained. 51. ..... the new film in the cinema? A) Has you seen. B) What have you been seeing. C) What has you been seeing. D) Have you seen. Show Answer Correct Answer: D) Have you seen. 52. You look tired ..... (you / run)? A) Have you ran. B) Have you run. C) Have you been runing. D) None of the above. Show Answer Correct Answer: C) Have you been runing. 53. How many of these questions ..... to get right so far? A) You have managed. B) You managed. C) Have you been managing. D) Have you managed. Show Answer Correct Answer: D) Have you managed. 54. I ..... him for 5 years. A) Has know. B) Have knew. C) Have know. D) Have knows. Show Answer Correct Answer: C) Have know. 55. I ..... to Australia when I was a student. A) Went. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Went. 56. This famous author ..... 5 novels so far. A) Have written. B) Has written. C) Has been written. D) Have been writing. Show Answer Correct Answer: B) Has written. 57. Santhi: ..... have you been? Kamala:Fine, thanks. A) How. B) What. C) When. D) None of the above. Show Answer Correct Answer: A) How. 58. Which sentence does NOT use the present perfect in the correct way? A) My children have been to France twice. B) Maria has worked here for many years. C) William has gone to the doctor last week. D) None of the above. Show Answer Correct Answer: C) William has gone to the doctor last week. 59. Have you ..... taken the taxi? A) Already. B) Yet. C) For. D) Since. Show Answer Correct Answer: A) Already. 60. Leila has been a nurse ..... 1999. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. Next →Related QuizzesTenses QuizzesVerbs QuizzesPresent 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 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books