This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 18 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Have you ever ..... of that? A) Hearing. B) Hears. C) Heard. D) Hear. Show Answer Correct Answer: C) Heard. 2. Anggi ..... seven movies so far this month. A) Saw. B) Will see. C) Has seen. D) Will have seen. Show Answer Correct Answer: C) Has seen. 3. How long have you studied English for? A) For 10 years. B) Long time. C) Since 2012. D) 2 hours. Show Answer Correct Answer: A) For 10 years. 4. This morning she ..... already ..... a doctor. A) Has seen. B) Have seen. C) Have saw. D) Did see. Show Answer Correct Answer: A) Has seen. 5. So far we ..... five lessons A) Have learnt. B) Had learnt. C) Was learning. D) Learnt. Show Answer Correct Answer: A) Have learnt. 6. Change the sentence 'He has gone to the store' to a question. A) Did he go to the store?. B) Is he going to the store?. C) He has gone to the store?. D) Has he gone to the store?. Show Answer Correct Answer: D) Has he gone to the store?. 7. They ..... in Bandung ..... they moved here. A) Were / since. B) Have been / since. C) Were / for. D) Have been / for. Show Answer Correct Answer: B) Have been / since. 8. I have made my bed and I have ..... the floor A) Vacuum. B) Vacuumed. C) All the above. D) None of the above. Show Answer Correct Answer: B) Vacuumed. 9. How do you change a regular verb to its past participle form? A) Add '-ed' to the base form of the verb. B) Change the verb to its opposite form. C) Use the verb in its infinitive form. D) Add '-ing' to the base form of the verb. Show Answer Correct Answer: A) Add '-ed' to the base form of the verb. 10. Every year for the past five years, my family ..... to the Hawaii for a summer vacation. A) Has traveling. B) Have traveled. C) Has traveled. D) Traveled. Show Answer Correct Answer: C) Has traveled. 11. Create a present perfect sentence using 'to read' and 'since last month'. A) I read since last month. B) I will read since last month. C) I have been reading since last month. D) I have read since last month. Show Answer Correct Answer: D) I have read since last month. 12. When the first child was born, they ..... married for three years. A) Have been married. B) Had been married. C) Will have been married. D) Will been married. Show Answer Correct Answer: B) Had been married. 13. Choose the correct present perfect affirmative sentence using an irregular past participle. A) I have wrote a letter to my friend. B) I have written a letter to my friend. C) All the above. D) None of the above. Show Answer Correct Answer: B) I have written a letter to my friend. 14. Jessica: "I apologize for being late. I got stuck in traffic for a very long way from Nguyen Tat Thanh Street to Truong Trinh Street. Even though I ride a motorbike"Niny: " ..... " A) I couldn't agree with you more. B) It's okay, everyone just arrived. C) Thanks for being late. D) Absolutely. Show Answer Correct Answer: B) It's okay, everyone just arrived. 15. You are eating in a restaurant. The waiter thinks you ..... and starts to take your plate away. A) Has finished. B) Had finished. C) Have been finishing. D) Have finished. Show Answer Correct Answer: D) Have finished. 16. Mum: ..... you ..... (do) your homework yet? A) Have, done. B) Do, do. C) Did, do. D) Has, done. Show Answer Correct Answer: A) Have, done. 17. I'm fraid we've ..... made plans for this weekend, so we won't be free A) Ever. B) Never. C) Already. D) Just. Show Answer Correct Answer: C) Already. 18. Identifikasi kesalahan dalam kalimat:'Saya telah pergi ke toko.' A) Saya telah pergi ke toko. B) Bentuk yang benar adalah 'Saya telah pergi ke toko.'. C) Saya telah pergi ke toko. D) Saya telah pergi ke toko. Show Answer Correct Answer: B) Bentuk yang benar adalah 'Saya telah pergi ke toko.'. 19. By the time we get there, the rain ..... A) Had been stopped. B) Has stopped. C) Was stopped. D) Have stopped. Show Answer Correct Answer: B) Has stopped. 20. Apa perbedaan antara 'I have eaten' dan 'I ate'? A) 'I have eaten' adalah sebuah pertanyaan; 'I ate' adalah sebuah pernyataan. B) 'I have eaten' digunakan untuk tindakan di masa depan; 'I ate' untuk tindakan yang sedang berlangsung. C) 'I have eaten' hanya digunakan dalam tulisan formal; 'I ate' adalah santai. D) 'I have eaten' menunjukkan hubungan dengan saat ini; 'I ate' merujuk pada tindakan yang telah selesai di masa lalu. Show Answer Correct Answer: D) 'I have eaten' menunjukkan hubungan dengan saat ini; 'I ate' merujuk pada tindakan yang telah selesai di masa lalu. 21. Provide a negative sentence in the present perfect tense. A) I have written the letter. B) I have not written the letter yesterday. C) I write the letter now. D) I wrote the letter yesterday. Show Answer Correct Answer: B) I have not written the letter yesterday. 22. What is the present perfect tense used for? A) The present perfect tense is used for actions that have relevance to the present or that occurred at an unspecified time in the past. B) To describe actions that will happen in the future. C) To indicate actions that are currently happening. D) To express actions that were completed before a specific time in the past. Show Answer Correct Answer: A) The present perfect tense is used for actions that have relevance to the present or that occurred at an unspecified time in the past. 23. I ..... , ..... and ..... here since 2005 and have a happy family A) Have moved-built-lived. B) Had moved-built-lived. C) Has moved-build-lived. D) Have moved-have built-have lived. Show Answer Correct Answer: A) Have moved-built-lived. 24. They ..... (to live) in this city since 2010. A) Will live. B) Have lived. C) Are living. D) Lived. Show Answer Correct Answer: B) Have lived. 25. Have you gone to parties with friends? A) No, I have stayed at home with my family. B) No, I has stayed at home with my family. C) No, I haved stayed at home with my family. D) None of the above. Show Answer Correct Answer: A) No, I have stayed at home with my family. 26. I ..... you will win the first prize. A) Wish. B) Congratulate. C) Want. D) Hope. Show Answer Correct Answer: D) Hope. 27. Create a sentence in present perfect:(to complete) your project on time? A) Have you been completing your project on time?. B) Have you completed your project on time?. C) Did you complete your project on time?. D) Will you complete your project on time?. Show Answer Correct Answer: B) Have you completed your project on time?. 28. We (play) ..... many games of chess together. A) Have played. B) Has play. C) Will play. D) None of the above. Show Answer Correct Answer: A) Have played. 29. Transform this sentence to present perfect:She plays the piano. A) She has played the piano. B) She has been playing the piano. C) She is playing the piano. D) She played the piano. Show Answer Correct Answer: A) She has played the piano. 30. Angel (be) ..... my best friend for two years. A) Has be. B) Has been. C) Will be. D) None of the above. Show Answer Correct Answer: B) Has been. 31. Provide an example of a sentence using the present perfect tense. A) I have visited Paris. B) I will visit Paris. C) I am visiting Paris now. D) I visited Paris yesterday. Show Answer Correct Answer: A) I have visited Paris. 32. They ..... (to start) a new business this year. A) Have started. B) Have starting. C) Have starting. D) Have start. Show Answer Correct Answer: A) Have started. 33. What's the most peaceful place you ..... ? A) Has ever visited. B) Have been visiting. C) Have ever visit. D) Have ever visited. Show Answer Correct Answer: D) Have ever visited. 34. What is the present perfect form of 'to eat' for 'I'? A) I have eaten. B) I ate. C) I am eating. D) I have eat. Show Answer Correct Answer: A) I have eaten. 35. He ..... never made a snowman. A) Was. B) Is. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 36. Past participle of:drive A) Drived. B) Driven. C) Drove. D) Driver. Show Answer Correct Answer: B) Driven. 37. Dina:Do you know the result of the test?Vino:Not yet. The announcement ..... twice. A) Will be postponed. B) Has been postponed. C) Was postponed. D) Has to be postponed. Show Answer Correct Answer: B) Has been postponed. 38. Write a sentence in present perfect using 'just'. A) I have just finished my homework. B) I will just finish my homework. C) I have just finish my homework. D) I just finished my homework yesterday. Show Answer Correct Answer: A) I have just finished my homework. 39. For or since?:Alberto has studied guitar ..... March. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 40. Convert 'You finish your project' to present perfect tense. A) You finished your project. B) You have finished your project. C) You are finishing your project. D) You will finish your project. Show Answer Correct Answer: B) You have finished your project. 41. ..... Marina and Paula done their homework? A) Has. B) Did. C) Do. D) Have. Show Answer Correct Answer: D) Have. 42. Use the auxiliary verb correctly:'She ..... (to have) completed her assignment.' A) Has. B) Have. C) Having. D) Had. Show Answer Correct Answer: A) Has. 43. Chef Juna ..... my birthday cake. A) Has bake. B) Have baked. C) Has baked. D) Have bake. Show Answer Correct Answer: C) Has baked. 44. The past participle of the verb TO BRING is A) Bought. B) Bringed. C) Bring. D) Brought. Show Answer Correct Answer: D) Brought. 45. Can you give an example of a sentence in the negative form of the present perfect? A) I did not visit Madinah. B) I have visited Madinah. C) I have never been to Madinah. D) I have not visited Madinah. Show Answer Correct Answer: D) I have not visited Madinah. 46. Jesie ..... to Fifa champion with her friends. A) Hasn't eaten. B) Hasn't gone. C) Hasn't sung. D) Hasn't found. Show Answer Correct Answer: B) Hasn't gone. 47. Rino ..... here since September. A) Had been. B) Have been. C) Was. D) Has been. Show Answer Correct Answer: D) Has been. 48. They ..... that movie already. A) Have watched. B) Watched. C) Watches. D) Watching. Show Answer Correct Answer: A) Have watched. 49. For or since?:They have lived in this neighbourhood ..... a long time. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 50. How do you use 'never' in a present perfect sentence? A) You can only use 'never' in past tense sentences. B) You place 'never' between 'have' and the past participle. C) You use 'never' after the subject. D) You place 'never' at the beginning of the sentence. Show Answer Correct Answer: B) You place 'never' between 'have' and the past participle. 51. The past participle of the verb TO BECOME is A) Becomed. B) Became. C) Become. D) Begun. Show Answer Correct Answer: C) Become. 52. I have ..... cleaning my room. A) Finish. B) Finished. C) All the above. D) None of the above. Show Answer Correct Answer: B) Finished. 53. What is the negative form of 'They have visited Paris'? A) They have never visited Paris. B) They have visited London. C) They did not visit Paris. D) They have not visited Paris. Show Answer Correct Answer: D) They have not visited Paris. 54. I (know) his mother since I (be) 5 years old because she was my neighbour. A) Knew-were. B) Knew-was. C) Have known-be. D) Have known-was. Show Answer Correct Answer: D) Have known-was. 55. The system which was installed two years ago ..... to meet customers' needs recently. A) Have been upgraded. B) Has upgraded. C) Is upgraded. D) Has been upgraded. Show Answer Correct Answer: D) Has been upgraded. 56. Transform this sentence:'They finished their homework.' A) She finishes her homework. B) They are finishing their homework. C) We finish our homework. D) He finished his homework. Show Answer Correct Answer: A) She finishes her homework. 57. Which answer for the question "Have you already done your homework" is not correct? A) Yes I had. B) No I haven't. C) No. D) Yes. Show Answer Correct Answer: A) Yes I had. 58. List three common verbs that are often used in the present perfect tense. A) Swim. B) Jump. C) Run. D) Have, be, do. Show Answer Correct Answer: D) Have, be, do. 59. I / not read / his new book (yet) A) I haven't yet read his new book. B) I haven't read yet his new book. C) I haven't read his new book yet. D) None of the above. Show Answer Correct Answer: C) I haven't read his new book yet. 60. Fill in the blank:'She has ..... (finish) her homework already.' A) Finishes. B) Finished. C) Finishing. D) Finish. Show Answer Correct Answer: B) Finished. ← 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