This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 68 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 68 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Convert the following sentence into positive form:They haven't studied for the test. A) They have studied for the test. B) They didn't review for the test. C) They didn't prepare for the test. D) They didn't study for the test. Show Answer Correct Answer: A) They have studied for the test. 2. Translate to English: "Yo he ido al partido. A) I have gone to the game. B) I went to the game. C) I am going to the game. D) I have to go to the game. Show Answer Correct Answer: A) I have gone to the game. 3. Please translate into Indonesian !"Have you ever been to Bali?" A) Have you ever lived in Bali?. B) Have you ever been to Bali. C) Is Bali beautiful?. D) Have you ever been to Bali?. Show Answer Correct Answer: D) Have you ever been to Bali?. 4. That man ..... cried because his feeling so sad A) Is. B) Has. C) It. D) Have. E) Its. Show Answer Correct Answer: B) Has. 5. What famous person ..... your grandma ..... ? A) Has seen. B) Have seen. C) Has saw. D) Have saw. Show Answer Correct Answer: A) Has seen. 6. I ..... seen Jhon this week A) Has. B) Have. C) Am. D) Has not. E) Was . Show Answer Correct Answer: B) Have. 7. Gennie hasn't ( ..... ) to school yet. She's still in her bed. A) Gone. B) Been. Show Answer Correct Answer: A) Gone. 8. She has studied in her room for 3 hours straight. A) True. B) False. Show Answer Correct Answer: A) True. 9. ..... Pat and John ..... yet? No, they're not here yet. A) Have-arrived. B) Has-arrived. C) Haven't-arrived. D) Did-arrive. Show Answer Correct Answer: A) Have-arrived. 10. I have waited here ..... 5 o'clock. A) For. B) Since. Show Answer Correct Answer: B) Since. 11. Jack ..... seen that movie many times. A) Have. B) Has. Show Answer Correct Answer: B) Has. 12. How long ..... you ..... Andrew? A) Have, known. B) Have, been. C) Have, lived. D) Have, arrived. Show Answer Correct Answer: A) Have, known. 13. The kids ..... the house. A) Has clean. B) Has cleaned. C) Have cleaned. D) Have cleaning. Show Answer Correct Answer: C) Have cleaned. 14. ..... Jennet ..... octopus before? A) Has eaten. B) Have eaten. C) Has ate. D) Have ate. Show Answer Correct Answer: A) Has eaten. 15. I haven't finished my assingnment ..... A) Yet. B) Already. C) Just. D) Ever. Show Answer Correct Answer: A) Yet. 16. You ..... arrived late to class three times. A) Have. B) Has. Show Answer Correct Answer: A) Have. 17. This is a very old bicycle. I've had it ..... years. A) Since. B) For. Show Answer Correct Answer: B) For. 18. They ..... the documents I sent them! Now I have to send them all again. A) Lose. B) 've lost. Show Answer Correct Answer: B) 've lost. 19. Marilyn's parents ..... the bill. A) Has paid. B) Has payed. C) Have paid. D) Have pay. Show Answer Correct Answer: C) Have paid. 20. Julie hasn't visited Rome ..... A) So far. B) Yet. Show Answer Correct Answer: B) Yet. 21. WHICH ALTERNATIVE IS CORRECT? COURSE + A + TYPING + 'VE + JUST + I + STARTED A) I'VE JUST A STARTED TYPING COURSE. B) I'VE STARTED A TYPING COURSE JUST. C) I'VE JUST STARTED A TYPING COURSE. D) I JUST'VE STARTED A TYPING COURSE. Show Answer Correct Answer: C) I'VE JUST STARTED A TYPING COURSE. 22. This is the first time I ..... to Japan. A) Have gone. B) Went. C) Go. D) Gone. Show Answer Correct Answer: A) Have gone. 23. You've ..... with Paul A) Talk. B) Talked. C) Talks. D) None of above. Show Answer Correct Answer: B) Talked. 24. The verb "to leave" in past participle is: A) Leave. B) Leaved. C) Left. D) None of above. Show Answer Correct Answer: C) Left. 25. She ..... been to France twice. She last went there with her husband. A) Has. B) Have. C) Was. D) Were. Show Answer Correct Answer: A) Has. 26. Mr Bimo is a farmer. He has a small rice field and cattles. He ..... (learn) ..... farming since he was five years old A) Learns. B) Learnt. C) Have learnt. D) Has learnt. Show Answer Correct Answer: D) Has learnt. 27. ..... you ..... new shoes this year? A) Have-bought. B) Did-buy. C) Do-buy. D) Are-buying. Show Answer Correct Answer: A) Have-bought. 28. You have ..... to Jakarta since 2022 A) Since. B) When. C) And. D) For. Show Answer Correct Answer: A) Since. 29. Fill in the blank with the correct form of the verb:The son ..... (draw) a picture of his mum. A) Had drawn. B) Has drawn. C) Has drawing. D) None of above. Show Answer Correct Answer: B) Has drawn. 30. Do you need a help with the washing up?You're too late. I ..... the washing up. A) Have already done. B) Haven't done. C) Have never done. D) Have just done. Show Answer Correct Answer: D) Have just done. ← 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