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