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 He ___________ snow. 1. never saw 2. has never seen 3. never has seen 2 / 15 Lana is a real artist. She ___________ many beautiful paintings. 1. has drawn 2. drew 3. was drawing 3 / 15 He __________ this movie several times. 1. has watched 2. have watched 3. watched 4 / 15 I ___________ five emails since morning. 1. has written 2. wrote 3. have written 5 / 15 I ___________ the principal yet. When is she coming? 1. have seen 2. saw 3. haven't seen 6 / 15 My sister ___________ to her teacher about tomorrow's event. 1. has already talked 2. talked already 3. have already talked 7 / 15 Have you ever driven a bus? Yes, I __________. 1. has 2. did 3. have 8 / 15 I can't eat anything now. I ___________ a big sandwich. 1. have just eaten 2. have ate 3. just ate 9 / 15 ___________ the news? 1. Has you heard 2. Have you heard 3. Have you hear 10 / 15 We have lived here ___________ five years. 1. since 2. for 3. ever 11 / 15 Where ___________ since morning? 1. were you 2. have you been 3. you have been 12 / 15 The students __________ three tests so far. 1. have had 2. has had 3. had have 13 / 15 How many tests ___________ since the beginning of the term? 1. have you taken 2. did you take 3. has you taken 14 / 15 Mr Smith has worked for this company __________ January last year. 1. since 2. already 3. for 15 / 15 The workers haven’t painted the walls __________. 1. just 2. already 3. yet 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