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