Present Perfect Tense Quiz 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 Lana is a real artist. She ___________ many beautiful paintings. 1. was drawing 2. drew 3. has drawn 2 / 15 I ___________ five emails since morning. 1. has written 2. wrote 3. have written 3 / 15 I can't eat anything now. I ___________ a big sandwich. 1. have ate 2. have just eaten 3. just ate 4 / 15 The students __________ three tests so far. 1. have had 2. has had 3. had have 5 / 15 I ___________ the principal yet. When is she coming? 1. have seen 2. haven't seen 3. saw 6 / 15 We have lived here ___________ five years. 1. since 2. for 3. ever 7 / 15 My sister ___________ to her teacher about tomorrow's event. 1. has already talked 2. have already talked 3. talked already 8 / 15 ___________ the news? 1. Have you heard 2. Has you heard 3. Have you hear 9 / 15 Mr Smith has worked for this company __________ January last year. 1. for 2. already 3. since 10 / 15 He __________ this movie several times. 1. watched 2. have watched 3. has watched 11 / 15 The workers haven’t painted the walls __________. 1. just 2. already 3. yet 12 / 15 Have you ever driven a bus? Yes, I __________. 1. has 2. have 3. did 13 / 15 How many tests ___________ since the beginning of the term? 1. have you taken 2. did you take 3. has you taken 14 / 15 Where ___________ since morning? 1. have you been 2. you have been 3. were you 15 / 15 He ___________ snow. 1. never has seen 2. never saw 3. has never seen Your score is 0% Restart quiz {{#message}}{{{message}}}{{/message}}{{^message}}Your submission failed. The server responded with {{status_text}} (code {{status_code}}). Please contact the developer of this form processor to improve this message. Learn More{{/message}}{{#message}}{{{message}}}{{/message}}{{^message}}It appears your submission was successful. Even though the server responded OK, it is possible the submission was not processed. Please contact the developer of this form processor to improve this message. Learn More{{/message}}Submitting… 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