Try this quiz to test your mastery of the present perfect tense You may want to review the lesson before you start the quiz. Click here to review the present perfect tense! 0% Present Perfect Tense Quiz Choose the best answers to complete the sentences. 1 / 15 I ___________ the principal yet. When is she coming? 1. haven't seen 2. have seen 3. saw 2 / 15 I ___________ five emails since morning. 1. have written 2. wrote 3. has written 3 / 15 Lana is a real artist. She ___________ many beautiful paintings. 1. has drawn 2. was drawing 3. drew 4 / 15 My sister ___________ to her teacher about tomorrow's event. 1. talked already 2. have already talked 3. has already talked 5 / 15 Have you ever driven a bus? Yes, I __________. 1. has 2. did 3. have 6 / 15 The workers haven’t painted the walls __________. 1. just 2. already 3. yet 7 / 15 We have lived here ___________ five years. 1. for 2. since 3. ever 8 / 15 I can't eat anything now. I ___________ a big sandwich. 1. have ate 2. just ate 3. have just eaten 9 / 15 Where ___________ since morning? 1. have you been 2. you have been 3. were you 10 / 15 He __________ this movie several times. 1. watched 2. have watched 3. has watched 11 / 15 How many tests ___________ since the beginning of the term? 1. has you taken 2. have you taken 3. did you take 12 / 15 He ___________ snow. 1. never saw 2. never has seen 3. has never seen 13 / 15 Mr Smith has worked for this company __________ January last year. 1. for 2. already 3. since 14 / 15 ___________ the news? 1. Have you hear 2. Have you heard 3. Has you heard 15 / 15 The students __________ three tests so far. 1. have had 2. has had 3. had have Your score is 0% Restart quiz Download this quiz with answers in PDF. Similar Exercises:Present Perfect ExerciseSimple Past vs. Past Continuous vs. Past Perfect Exercise More resources on the Site:Present Perfect TensePast Simple TensePast Perfect TensePast Simple and Present Perfect QuizVerb Tenses ExercisesQuizzes Share this:TweetWhatsAppMoreShare on TumblrTelegram