This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 44 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 44 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I've had this job ..... three months. A) Since. B) For. C) -. D) None of the above. Show Answer Correct Answer: B) For. 2. 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. 3. 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. 4. 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. 5. The calculator is broken. Someone ..... the calculator. A) Break. B) Is breaking. C) Broke. D) Has broken. Show Answer Correct Answer: D) Has broken. 6. * 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. 7. I/always/want/to be an actress. A) I have always want to be an actress. B) I has always wanted to be an actress. C) I have always wanted to be an actress. D) I had always wanted to be an actress. Show Answer Correct Answer: C) I have always wanted to be an actress. 8. Have you ..... parachuted from a plane? A) Never. B) Yet. C) Ever. D) None of the above. Show Answer Correct Answer: C) Ever. 9. Leonard and Lucy ..... stayed with me for five months A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 10. The students are still working. They haven't finished their work ..... A) Already. B) Yet. C) Still. D) Never. Show Answer Correct Answer: B) Yet. 11. Paul ..... his favorite singer last summer! A) Meets. B) Was meeting. C) Has met. D) Met. Show Answer Correct Answer: D) Met. 12. How long ..... you ..... (know) each other? A) A) have, known. B) B) have, been knowing. C) All the above. D) None of the above. Show Answer Correct Answer: A) A) have, known. 13. (A) ..... you ever traveled to another continent? (B) No, I ..... A) Have / did. B) Has / have. C) Have / haven't. D) None of the above. Show Answer Correct Answer: C) Have / haven't. 14. 5) Have ..... that famous footballer who lives in our street? A) You met. B) You been meeting. C) You known. D) None of the above. Show Answer Correct Answer: A) You met. 15. Katherine has lived here ..... 1980. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: B) SINCE. 16. (A) Where is your mom?(B) She ..... shopping. A) Has gone. B) Has made. C) Has done. D) Has been. Show Answer Correct Answer: A) Has gone. 17. To form a question you have to ..... A) Use has/have in the beginning of a sentence eg:"Have you seen my mom?". B) Just use ''?". C) Use "has" in the beginning of any sentenceeg: "Has you is seen my mother?". D) None of the above. Show Answer Correct Answer: A) Use has/have in the beginning of a sentence eg:"Have you seen my mom?". 18. ..... yoga this week? A) Did you do. B) Have you done. C) Do you did. D) None of the above. Show Answer Correct Answer: B) Have you done. 19. We ..... (just / arrive). A) Has just arrived. B) Have just arrived. C) Just arrived. D) Just arrive. Show Answer Correct Answer: B) Have just arrived. 20. Last night I ..... (lose) my keys-I had to call my flatmate to let me in. A) 've lost. B) Has lost. C) Lost. D) None of the above. Show Answer Correct Answer: C) Lost. 21. What ..... (you/do) last Sunday? A) You did. B) Did you do. C) Have you done. D) Has you done. Show Answer Correct Answer: B) Did you do. 22. Choose the best alternative:They've had their car ..... 2019. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 23. Karol has lived in Paris ..... January. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 24. What is the correct Past Participle form of the verb 'break'? A) Broken. B) Broke. C) Breaked. D) Broked. Show Answer Correct Answer: A) Broken. 25. People ..... (not/panic) when the lights ..... (go) out in the shopping centre three days ago. A) Weren't panicking went. B) Weren't panicking gone. C) Weren't panicking were going. D) Weren't panickin had gone. Show Answer Correct Answer: A) Weren't panicking went. 26. I'm sweating. I ..... all morning. A) Have been running. B) Have run. C) Ran. D) None of the above. Show Answer Correct Answer: A) Have been running. 27. Who ..... (we / forget) to invite? A) Has we forgoten. B) Has we forgotten. C) Have we forgoten. D) Have we forgotten. Show Answer Correct Answer: D) Have we forgotten. 28. I've had a cold ..... over a week. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 29. Sharon ..... lived in Greece for two years. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 30. Hakim ..... any girl before he met his wife A) Has never dated. B) Have never dated. C) Has no dated. D) Have not dated. Show Answer Correct Answer: A) Has never dated. ← 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