1. I __________ (finish) my homework., have finished, 2. She __________ (not visit) London., has not visited, 3. __________ you ever __________ (eat) sushi?, Have – eaten, 4. They __________ (live) here for five years., have lived, 5. Tom __________ just __________ (arrive)., has – arrived, 6. We __________ (not see) that film yet., have not seen, 7. __________ Mary __________ (call) you?, Has – called, 8. My father __________ (buy) a new car., has bought, 9. He __________ never __________ (travel) abroad., has – travelled, 10. __________ they __________ (finish) the project yet?, Have – finished, 11. I __________ (know) her since 2020., have known, 12. She __________ already __________ (clean) her room., has – cleaned, 13. Peter __________ (not do) his homework., has not done, 14. __________ your brother ever __________ (ride) a horse?, Has – ridden, 15. We __________ (visit) Da Nang three times., have visited, 16. The students __________ just __________ (start) the lesson., have – started, 17. Anna __________ (not reply) to my message yet., has not replied, 18. __________ you __________ (read) this book?, Have – read, 19. My parents __________ (be) married for twenty years., have been, 20. John __________ never __________ (see) snow., has – seen

Present perfect

by

Leaderboard

Visual style

Options

Switch template

Continue editing: ?