This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 90 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 90 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. When we want to ask questions with the verb in Present Perfect we use the auxiliary verb Do or Does at the beginning of the sentence. A) True. B) False. Show Answer Correct Answer: B) False. 2. Please translate into English !"Dia sudah menulis beberapa novel" A) She hasn't written some novels. B) She has written some novels. C) She haven't written some novels. D) Have she written some novels?. Show Answer Correct Answer: B) She has written some novels. 3. The correct negative for the sentence:John has played tennis. A) John didn't played tennis. B) John hasn't played tennis. Show Answer Correct Answer: B) John hasn't played tennis. 4. X:Where did you buy your new book yesterday?Y: ..... A) I sold it in Gramedia. B) I borrowed it from my friend. C) I bought it in Fajar Agung. D) I took it in Ramayana. E) I buy it in Kharisma book store. Show Answer Correct Answer: C) I bought it in Fajar Agung. 5. My parents ..... souvenir shopping A) Have gone. B) Went. C) Has gone. D) Have went. Show Answer Correct Answer: A) Have gone. 6. WHICH ALTERNATIVE IS CORRECT?LEFT + 'S + THE + HE + JUST + BANK A) HE'S LEFT THE BANK JUST. B) HE'S JUST LEFT THE BANK. C) HE'S JUST THE BANK LEFT. D) HE JUST'S LEFT THE BANK. Show Answer Correct Answer: B) HE'S JUST LEFT THE BANK. 7. We ..... for two hours. i think she will never come. A) Wait. B) Have waited. C) Has waited. D) Waited. Show Answer Correct Answer: B) Have waited. 8. The teacher ..... a new experiment in the lab. A) Have done. B) Have did. C) Has done. D) Has did. Show Answer Correct Answer: C) Has done. 9. Have you ..... been to Egypt? A) Never. B) Ever. C) Just. D) Already. Show Answer Correct Answer: B) Ever. 10. Have you ever ..... (be) to London before? A) Are. B) Were. C) Be. D) Been. Show Answer Correct Answer: D) Been. 11. They ..... their bags in the classroom. A) Have. B) Have put. C) Has put. D) Put. Show Answer Correct Answer: B) Have put. 12. Kevin and Marvaldo ..... just heard the good news. A) Has. B) Have. C) Having. D) Haved. Show Answer Correct Answer: B) Have. 13. Mr. Johnson has worked for this company ..... 1980. A) Since. B) For. Show Answer Correct Answer: A) Since. 14. The fox ..... eaten everything out of the bin. A) Has. B) Has. C) Have. D) Have. Show Answer Correct Answer: A) Has. 15. We use ..... to say that something has not happened. A) Never. B) Ever. Show Answer Correct Answer: A) Never. 16. She hasn't ..... soccer since January. A) Practice. B) Practiced. C) Practicing. D) Practices. Show Answer Correct Answer: B) Practiced. 17. Past Participle "be" A) Is. B) Are. C) Was. D) Been. Show Answer Correct Answer: D) Been. 18. I ..... never ..... to Canada. A) Has, be. B) Have, been. C) Have, be. D) None of above. Show Answer Correct Answer: B) Have, been. 19. Change the following sentence into negative form:He has lived in this city for five years. A) He has not lived in this city for five years. B) He didn't live in this city for five years. C) He isn't living in this city for five years. D) He hasn't lived in this city for five years. Show Answer Correct Answer: A) He has not lived in this city for five years. 20. I ..... at home for on hour. A) Have studied. B) Have study. C) Has studied. D) None of above. Show Answer Correct Answer: A) Have studied. 21. Complete this sentenceTom and Andy ..... been to Japan many times. A) Have. B) Has. Show Answer Correct Answer: A) Have. 22. The train ..... the station. A) Has just left. B) Left. C) Leaves. D) None of above. Show Answer Correct Answer: A) Has just left. 23. My friend ..... an author for a long time. A) Has played. B) Has had. C) Has become. D) Has written. Show Answer Correct Answer: C) Has become. 24. New York is a great city. I ..... there since 2011 A) Have built. B) Have lived. C) Have gone. D) Have mingled. Show Answer Correct Answer: B) Have lived. 25. ..... you ever ..... a bus? A) Have /driven. B) Has /drive. C) Have / drive. D) Has / driven. Show Answer Correct Answer: A) Have /driven. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books