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