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