I ________ already _______ the bed., have / made, have / make, has / made, We _________ already __________ to our teacher., has / spoken, have / spoken, hasn't / spoken, I _________ _______ to the supermarket yet., hasn't / been, haven't / been, have / been, _______ she _______ her dog for a walk yet?, haven't / taken, hasn't / taken, has / taken, He ________ _________ an email to his cousin yet., have / written, has / written, hasn't / written, She ______ _______ the glass., have / broken, has / broken, have / break, They ________ ________ their kites in the park yet., haven't / flown, has / flown, hasn't flown, ________ you ________ the dishes yet?, has / wash, have / wash, have / washed, My mom _______ already _______ the dinner., has / made, has / make, have / made, ________ they _______ to school yet?, have / went, has / went, have / gone, She ______ already ______ her homework., has done, have done, has do, did done, They ______ not ______ the room yet., cleaned have, has cleaned, have clean, have cleaned, ______ you ever ______ sushi?, Did eat, Have ate, Have eaten, Has eaten, Tom ______ just ______ his keys., lost has, has lost, have lost, has lose, We ______ never ______ that movie., have saw, has seen, have seen, seen have, ______ Anna ______ her project yet?, Have finished, Has finished, Has finish, Did finish, The boys ______ already ______ football., have played, played have, have play, has played, I ______ just ______ my breakfast., has had, have have, had have, have had, ______ your sister ______ the flowers yet?, Has watered, Has water, Did water, Have watered, He ______ not ______ his jacket., have washed, washed has, has washed, has wash

Present Perfect

by

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?