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