Present Perfect Tense Quiz for Kids and Adults Test your knowledge of the present perfect tense with this quiz. Present Perfect Tense Quiz for Kids and Adults 1 / 10 Choose the correct form: She ___ just ___ the office. did / leave has / left had / left is / leaving 2 / 10 Choose the correct form: I ___ this film three times this week. saw see have seen had seen 3 / 10 Choose the correct form: ___ he ever ___ a famous person? Did / meet Has / met Had / met Is / meeting 4 / 10 Choose the correct form: We ___ yet ___ our decision. did / make have / not made had / not made are / not making 5 / 10 Choose the correct form: She ___ for this company for five years. worked works has worked had worked 6 / 10 Choose the correct form: ___ you ___ your keys? Did / lose Have / lost Had / lost Are / losing 7 / 10 Choose the correct form: He ___ in this city since 2015. lived lives has lived had lived 8 / 10 Choose the correct form: I ___ just ___ a great book. did / read have / read had / read am / reading 9 / 10 Choose the correct form: They ___ never ___ to Japan. did / go have / been had / gone are / going 10 / 10 Choose the correct form: She ___ already ___ her homework did / finish has / finished had / finished is / finishing Your score isThe average score is 0% 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… More resources on the Site:Grammar ExplanationsPast Simple Tense QuizPast Continuous and Past Simple QuizHistoryPast Perfect QuizQuizzes