I __________ already __________ my homework. (finish), have finished, finished, has finished, have finish, She __________ never __________ sushi before. (try), has tried, has try, have tried, have try, We __________ just __________ at the airport. (arrive), have arrived, have arrive, has arrived, has arrive, __________ you ever __________ a famous person? (meet), Have ... met, Has ... meet, Have ... meet, Has ... met, He __________ not __________ his new teacher yet. (meet), Have ... met, Has ... meet, Have ... meet, Has ... met, They __________ __________ three films this week. (watch), have watched, has watching, has watched, have watching, My parents __________ just __________ home. (come), have ... come, has ... come, have ... came, has ... came, I __________ not __________ my best friend today. (see), have .. seen, has .. seen, have .. saw, has .. saw, __________ she __________ the email yet? (send), Has .. sent, Have ... send, Has .. send, Have ... sent, We __________ never __________ abroad. (be), have ... been, have ... be, has ... been, have ... were, Tom __________ __________ his phone, so he can't call anyone. (lose), has lost, has lose, have lost, have lose, My sister __________ already __________ that book twice. (read), has .. read, has .. rode, has .. readed, have .. rode, __________ you __________ your room yet? (clean), have ... cleaned, has ... cleaned, have ... cleane, has ... cleane, I __________ just __________ a message from Anna. (receive), have ... recieved, has ... recieved, have ... recieve, has ... recieve, He __________ not __________ breakfast yet. (have), have ... had, have, have .. have, had, They __________ __________ in this city for five years. (live), have lived, has lived, have live, has live, How long __________ you __________ your best friend? (know), have .. known, has .. known, have .. know, has .. knew, She __________ __________ her leg, so she can't play tennis. (break), has broken, have broken, has broke, have broke, We __________ not __________ our holiday plans yet. (decide), have ... decided, has ... decided, have ... decide, has ... decide, __________ your brother ever __________ a horse? (ride), Has ... ridden, Have ... ridden, Has ... rode, Has ... rid

Present Perfect #1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?