This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 21 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My dad is a well-known writer. He ..... 3 best sellers! A) Is writing. B) Writes. C) Has written. D) Was writing. Show Answer Correct Answer: C) Has written. 2. Mom ..... (finish) cooking dinner. Lay the table, please! A) Finishes. B) Has finished. C) Finished. D) Was finishing. Show Answer Correct Answer: B) Has finished. 3. 6) They ..... for you since 9 a.m. A) 've waited. B) Waited. C) 've been waiting. D) None of the above. Show Answer Correct Answer: C) 've been waiting. 4. Wybierz already, just, yetIs Mary at home? No, she has ..... left A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: B) Just. 5. ..... you seen my toothbrush? I have lost it. A) Have. B) Has. C) Did. D) None of the above. Show Answer Correct Answer: A) Have. 6. I've only ..... to 3 countries in my life. A) Was. B) Been. C) Be. D) Am. Show Answer Correct Answer: B) Been. 7. Sam and I have been friends ..... kindergarten. A) For. B) Already. C) Since. D) Just. Show Answer Correct Answer: C) Since. 8. Neil:Why do you look so tired?Zoe:I ..... at all since Monday. A) Haven't slept. B) Slept. C) Have slept. D) Usually sleep. Show Answer Correct Answer: A) Haven't slept. 9. She ..... eaten crab before A) Have. B) Haves. C) Had. D) Has. Show Answer Correct Answer: D) Has. 10. I met Barbara when we were in primary school. We ..... each other for twenty years. A) Known. B) Have known. C) Know. D) None of the above. Show Answer Correct Answer: B) Have known. 11. ..... you ever been to Tokyo? A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 12. Hi Tom! I ..... you for ages! 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. 13. He hasn't eaten anything ..... yesterday. A) For. B) -. C) Since. D) None of the above. Show Answer Correct Answer: C) Since. 14. I ..... Sarah last weekend. We ..... dinner. A) Have met / had. B) Met / have had. C) Haven't met / had. D) Met / had. Show Answer Correct Answer: D) Met / had. 15. Have you ..... visited any famous landmarks this year? A) Ever. B) Never. C) Had. D) None of the above. Show Answer Correct Answer: A) Ever. 16. Identify the sentence that uses Simple Past tense. A) They went to the market. B) They will go to the market. C) They have gone to the market. D) They are going to the market. Show Answer Correct Answer: A) They went to the market. 17. Mary and Jane ..... to Paris many times. A) Has be. B) Have been. C) Have be. D) Has been. Show Answer Correct Answer: B) Have been. 18. * Call Fay. She ..... three times ..... this morning! A) Has called, for. B) Has called, since. C) Called, since. D) None of the above. Show Answer Correct Answer: B) Has called, since. 19. (A) ..... your brother talked to you yet? (B) Yes, he ..... A) Has | hasn't. B) Have | have. C) Has | has. D) None of the above. Show Answer Correct Answer: C) Has | has. 20. Mr. Lyons has worked for this school (a) August. A) A. since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. since. 21. I ..... lunch with Emily yesterday. (have) A) Had. B) Have had. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had. 22. Which of the following is the correct form of present perfect simple tense? A) They have wrote three letters already. B) It has rained a lot this month. C) I have just finish my internship at the museum. D) I have liked durian when I was a child. Show Answer Correct Answer: B) It has rained a lot this month. 23. Our dog has been ill ..... two days. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 24. How long ..... your phone? A) Have you been having. B) Have you had. C) Has you been having. D) None of the above. Show Answer Correct Answer: B) Have you had. 25. We have a new camera. We ..... some beautiful pictures of the children. A) Has taken. B) Taken. C) Have taken. D) None of the above. Show Answer Correct Answer: C) Have taken. 26. My husband ..... ( not / be ) to Japan yet. A) Weren't. B) Wasn't. C) Haven't been. D) Hasn't been. Show Answer Correct Answer: D) Hasn't been. 27. Completa le frasi con le parole e la forma corretta del Present Perfect Continuous dei verbi tra parentesi:We ..... (travel) for three days A) Has been travelling. B) Have been travelling. C) Has been travel. D) None of the above. Show Answer Correct Answer: B) Have been travelling. 28. Simon ..... (write) books all his life and he's not planning to retire any time soon. A) Has writen. B) Has written. C) Has been writing. D) Has been written. Show Answer Correct Answer: C) Has been writing. 29. My friend ..... tried rock climbing before, but she is excited to start. A) Never. B) Has never. C) Hasn't. D) None of the above. Show Answer Correct Answer: B) Has never. 30. My sister and her boyfriend ..... (see) each other for a few weeks. A) My sister and her boyfriend have seen. B) My sister and her boyfriend have seeing. C) My sister and her boyfriend has been seeing. D) My sister and her boyfriend have been seeing. Show Answer Correct Answer: D) My sister and her boyfriend have been seeing. 31. Which verb is regular in both Past Simple and Past Participle forms? A) Eat. B) Go. C) Find. D) Put. Show Answer Correct Answer: D) Put. 32. Be careful! Michael ..... (hurt) his leg. A) Have hurt. B) Has hurted. C) Have hurted. D) Has hurt. Show Answer Correct Answer: D) Has hurt. 33. You have played football ..... ten years. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 34. Florencia has studied English ..... she was 7 years old. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 35. What interesting foods ..... ? A) Has she eat. B) Have you eaten. C) Have you eat. D) None of the above. Show Answer Correct Answer: B) Have you eaten. 36. Where in the sentence would the auxiliary go if we are asking a question? A) After the subject. B) Before the complement. C) Before the subject. D) The auxiliary is not used. Show Answer Correct Answer: C) Before the subject. 37. Mum isn't here. She has ..... to the park. A) Been. B) Gone. C) Went. D) None of the above. Show Answer Correct Answer: B) Gone. 38. Fill in the blank:I ..... (not/see) him since last year. A) Haven't seen. B) Wasn't seeing. C) Don't see. D) Didn't see. Show Answer Correct Answer: A) Haven't seen. 39. Which of the following sentence is not true for present perfect simple tense? A) Someone has drank my coffee!. B) Has he just left?. C) Have you seen 'Avatar'?. D) He has visited them frequently. Show Answer Correct Answer: A) Someone has drank my coffee!. 40. Mr. and Mrs. Roberts have been together ..... they were in college. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 41. Has your dad returned home? A) Yes, he hasn't. B) No, he has. C) Yes, he has. D) None of the above. Show Answer Correct Answer: C) Yes, he has. 42. "Have you ever been to that restaurant?" '' Yes, I ..... (go) there last week! A) Have gone. B) Have been. C) Went. D) None of the above. Show Answer Correct Answer: C) Went. 43. What is the correct structure in the interrogative form? A) Auxiliar (have/has) + subjetc + participle verb + complement +?. B) Auxiliar (have/has) + verb + subject + participle verb + complement +?. C) Auxiliar (have/has) + subject + verb (ing) + complement +?. D) Auxiliar (had) + verb + subject + complement +?. Show Answer Correct Answer: A) Auxiliar (have/has) + subjetc + participle verb + complement +?. 44. (A) ..... you seen the new exhibition at the museum? (B) Yes, I ..... A) Have / have. B) Has / have. C) Have / did. D) None of the above. Show Answer Correct Answer: A) Have / have. 45. My son ..... from school yet. (not / arrive) A) Haven't arrived. B) Hasn't arrived. C) Didn't arrive. D) None of the above. Show Answer Correct Answer: B) Hasn't arrived. 46. I ..... for the test A) Have study. B) Have studied. C) Has study. D) Has studied. Show Answer Correct Answer: B) Have studied. 47. You do't need to buy the tickets for the concert because I've ..... bought them. A) Yet. B) Recently. C) Already. D) Ever. Show Answer Correct Answer: C) Already. 48. She ..... a holiday for 5 years !! A) Didn't have. B) Hasn't had. C) Hasn't have. D) None of the above. Show Answer Correct Answer: B) Hasn't had. 49. * Karen ..... her homework ..... A) Hasn't finished, already. B) Hasn't finished, yet. C) Finished, ago. D) None of the above. Show Answer Correct Answer: B) Hasn't finished, yet. 50. Completa le frasi con le parole e la forma corretta del Present Perfect Continuous dei verbi tra parentesi:Mary needs a holiday. She ..... (work) too hard. A) Has working. B) Have been working. C) Has been working. D) None of the above. Show Answer Correct Answer: C) Has been working. 51. I ..... your sister A) Have the seen. B) Has just saw. C) Have just seen. D) Have just saw. Show Answer Correct Answer: C) Have just seen. 52. (A) ..... have you been a vegetarian?(B) ..... I started University A) How long | For. B) How long | Alredy. C) How long | Since. D) None of the above. Show Answer Correct Answer: C) How long | Since. 53. I've had this job ..... three months. A) Since. B) For. C) -. D) None of the above. Show Answer Correct Answer: B) For. 54. Where's your wallet? I don't know. I ..... it. A) Lost. B) Has lost. C) Have lost. D) None of the above. Show Answer Correct Answer: C) Have lost. 55. Peter ..... (never / use) a tablet before. A) Never used. B) Has never used. C) Have never used. D) None of the above. Show Answer Correct Answer: B) Has never used. 56. The weather has been cold ..... a long time. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 57. The calculator is broken. Someone ..... the calculator. A) Broke. B) Has broken. C) Break. D) Is breaking. Show Answer Correct Answer: B) Has broken. 58. * A:How long ..... this guitar? B:Twelve years. My parents ..... it when I was six. A) Have you had, bought. B) Did you have, have bought. C) Have you had, have bought. D) None of the above. Show Answer Correct Answer: A) Have you had, bought. 59. I/always/want/to be an actress. A) I have always wanted to be an actress. B) I had always wanted to be an actress. C) I have always want to be an actress. D) I has always wanted to be an actress. Show Answer Correct Answer: A) I have always wanted to be an actress. 60. Have you ..... parachuted from a plane? A) Never. B) Yet. C) Ever. D) None of the above. Show Answer Correct Answer: C) Ever. ← 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