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 More resources on the Site:Grammar ExplanationsPast Simple Tense QuizPast Continuous and Past Simple QuizHistoryPast Perfect QuizQuizzes