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