Complete the sentence: I __________ (visit) London three times., visited, has visited, have visited, have visit, Complete the sentence: She __________ (not / finish) her homework yet., hasn't finished, didn't finish, haven't finished, not finished, Complete the sentence: __________ you ever __________ (climb) a mountain?, Has / climbed, Have / climb, Did / climb, Have / climbed, Complete the sentence: We __________ (have) some amazing experiences while travelling., has had, have had, have have, had, Complete the sentence: He __________ (not / talk) to his teacher yet., didn't talk, haven't talked, hasn't talked, not talked, Complete the sentence: __________ they __________ (become) good friends?, Has / become, Did / became, Have / became, Have / become, Complete the sentence: My parents __________ (travel) to many different countries., have travelled, have travel, has travelled, travelled, Complete the sentence: I __________ (not / see) this film yet., didn't see, haven't seen, hasn't seen, not seen, Complete the sentence: __________ you __________ (ever / have) a bad experience on holiday?, Has / ever had, Have / ever have, Have / ever had, Did / ever have, Complete the sentence: She __________ (become) much more confident., has became, have become, became, has become, Complete the sentence: We __________ (not / visit) this place before., haven't visited, hasn't visited, not visited, didn't visit, Complete the sentence: __________ he __________ (talk) to your parents about it?, Have / talked, Has / talked, Did / talk, Has / talk, Complete the sentence: I __________ (lose) my keys!, have lost, has lost, lost, have lose, Complete the sentence: They __________ (not / climb) a mountain before., hasn't climbed, not climbed, haven't climbed, didn't climb, Complete the sentence: __________ you __________ (ever / eat) sushi?, Did / ever eat, Have / ever ate, Has / ever eaten, Have / ever eaten, Complete the sentence: My brother __________ (become) a doctor., became, has become, have become, has became, Complete the sentence: We __________ (not / have) enough time to finish the project., didn't have, not had, haven't had, hasn't had, Complete the sentence: __________ she __________ (ever / travel) alone?, Did / ever travel, Have / ever travelled, Has / ever travel, Has / ever travelled

Present Perfect Sentence Completion

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?