This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 17 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Mr Lee ..... already ..... you the new rules. (explain) A) Has explain. B) Has explained. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has explained. 2. Mr. Fox and his wife ..... been married for a long time. A) Has. B) Were. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 3. My family ( live) ..... in Phu Tho since I was a child A) Is lived. B) Has live. C) Has lived. D) Have lived. Show Answer Correct Answer: C) Has lived. 4. What is the main use of present perfect tense? A) Predictions or probabilities. B) Some actions taken place before now. C) Completed actions in the past. D) Daily routines and facts. Show Answer Correct Answer: B) Some actions taken place before now. 5. Answer the following question.Have you ever been in Mexico? A) Yes, I do. B) Yes, never. C) No, never. D) None of the above. Show Answer Correct Answer: C) No, never. 6. Sam ..... (read) the Novel. A) Has readed. B) Have read. C) Has read. D) Have readed. Show Answer Correct Answer: C) Has read. 7. Which one is the past participle of "send" ? A) Sended. B) Sent. C) Sented. D) Send. Show Answer Correct Answer: B) Sent. 8. I haven't eaten anything ..... this morning. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 9. Yes, Jack ..... eaten the pizza ..... A) Have yet. B) Has yet. C) Have already. D) Has already. Show Answer Correct Answer: D) Has already. 10. Have you read the book ..... ? A) Yet. B) Already. C) Since. D) For. Show Answer Correct Answer: A) Yet. 11. Past participle for cast A) Casted. B) Cast. C) Casting. D) Casten. Show Answer Correct Answer: B) Cast. 12. Fill in the blanks with the present perfect tense of the verbs given in the brackets:I ..... (already start) to decorate my room with posters. A) I already start to decorate my room with posters. B) I already started to decorate my room with posters. C) I started to decorate my room with posters. D) I have already started to decorate my room with posters. Show Answer Correct Answer: D) I have already started to decorate my room with posters. 13. She (not/see) him. A) Isn't see. B) Haven't seen. C) Hasn't seen. D) None of the above. Show Answer Correct Answer: C) Hasn't seen. 14. The people ..... (not/get) the medicine to attack covid-19 virus. A) Have not got. B) Hasn't got. C) Hasn't get. D) Haven't get. Show Answer Correct Answer: A) Have not got. 15. We ..... (menonton) the movie already. A) Has watched. B) Has seen. C) Have seen. D) Have watched. Show Answer Correct Answer: D) Have watched. 16. A: ..... you ..... the reading the chapter one already?B:Yes, I ..... A) Did, finished, did. B) Do, finish, do. C) Will, finish, will. D) Have, finished, have. Show Answer Correct Answer: D) Have, finished, have. 17. Has she ever gone to a beach party? A) No, I have not gone to those beach parties. B) Yes she has organized those beach parties!. C) Yes, he has been gone to a lot of those parties. D) Uh! What a question! of course she has!. Show Answer Correct Answer: D) Uh! What a question! of course she has!. 18. He ..... (find) the perfect girl yet. A) He haven't found. B) He has found. C) He hasn't found. D) None of the above. Show Answer Correct Answer: C) He hasn't found. 19. Your father ..... to his office for 2 hours A) Has gone. B) Have gone. C) Has went. D) Was going. Show Answer Correct Answer: A) Has gone. 20. My friends ..... in the park. A) Have played. B) Has played. C) Playing. D) None of the above. Show Answer Correct Answer: A) Have played. 21. My sister and I ..... (be) in this city for two months A) Have been. B) Is. C) Has been. D) Was. Show Answer Correct Answer: A) Have been. 22. Bagas:You look so unhappy, Nata. What's the problem? Nata:My father ..... his job. A) Loses. B) Have just lost. C) Losing. D) Has just lost. Show Answer Correct Answer: D) Has just lost. 23. I ..... in Norway for a week now. I am going to Finland next week. A) Am. B) Have been. C) Am being. D) None of the above. Show Answer Correct Answer: B) Have been. 24. Which one is the past participle of "iron" ? A) Ironning. B) Ironed. C) Ironned. D) Iron. Show Answer Correct Answer: B) Ironed. 25. I have ..... eaten sushi. A) Yet. B) Since. C) Ever. D) Never. Show Answer Correct Answer: D) Never. 26. Choose one of the answers below to complete the sentences.Pete ..... his history project yet A) Have finished. B) Has finished. C) Hasn't finished. D) Haven't finished. Show Answer Correct Answer: C) Hasn't finished. 27. Choose one of the answers below to complete the sentences.My aunt, Liz has read twelve novels ..... the summer holiday started. A) Since. B) Already. C) Yet. D) For. Show Answer Correct Answer: A) Since. 28. My dog ..... its doll yet. A) Has found. B) Hasn't found. C) Hasn't find. D) Have found. Show Answer Correct Answer: B) Hasn't found. 29. $_{ ..... }$he ..... his lunch yet? A) Has/eaten. B) Have/ate. C) Has/ate. D) None of the above. Show Answer Correct Answer: A) Has/eaten. 30. She ..... studied English for six days. A) Has. B) Have. C) Does. D) Is. Show Answer Correct Answer: A) Has. ← 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