I ___ sushi before., have eaten, have eat, has eaten, She ___ to London twice., has be, have been, has been, We ___ this film., haven't saw, haven't seen, hasn't seen, ___ you ever ___ a famous person?, Have / meet, Has / met, Have / met, He ___ never ___ by plane., have / travelled, has / travelled, has / travel, They ___ their homework., have done, has done, have do, I ___ my keys., have lost, have lose, has lost, ___ she ever ___ sushi?, Has / ate, Have / eaten, Has / eaten, We ___ never ___ oysters., has / eaten, have / eaten, have / eat, He ___ a new phone., has bought, have bought, has buy, I ___ this book before., has read, have read, have readed, She ___ her homework yet., hasn't finish, haven't finished, hasn't finished, ___ they ever ___ to Germany?, Have / be, Have / been, Has / been, My brother ___ never ___ a horse., has / ridden, have / ridden, has / rode, We ___ three new people this week., have meet, has met, have met, I ___ never ___ this word before., has / saw, have / see, have / seen, ___ you ever ___ an important exam?, Have / forget, Have / forgotten, Has / forgotten, She ___ already ___ breakfast., has / eaten, have / eaten, has / ate, They ___ never ___ in a tent., have / sleep, have / slept, has / slept, He ___ his homework yet., hasn't done, hasn't do, haven't done

Present Perfect

Leaderboard

We are currently working on improving the Leaderboard functionality. Please help us by offering your feedback.

Give Feedback

Visual style

Options

We are currently working on improving the Activity Settings. Please help us by offering your feedback.

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

Switch template

Continue editing: ?