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