She ___ to London three times this year., went, goes, have gone, has gone, They ___ their homework already., finished, has finished, have finished, finish, He ___ breakfast yet., didn't have, hasn't had, doesn't have, haven't had, I ___ that movie twice this month., have seen, saw, see, has seen, We ___ here since 2020., has lived, have lived, live, lived, My brother ___ never ___ sushi before., have eaten, ate, has eaten, eats, ___ you ever ___ a camel?, Have ridden, Has ridden, Do ride, Did ride, The teacher ___ the same question many times today., asks, asked, have asked, has asked, It ___ a lot this week., rained, rains, have rained, has rained, We ___ our friends several times this summer., visit, has visited, have visited, visited, She ___ her keys, so she can't open the door., lost, has lost, have lost, loses, I ___ him since Monday., haven't called, don't call, hasn't called, didn't call, ___ they ___ the report yet?, Do complete, Did complete, Have completed, Has completed, My parents ___ in this house for ten years., have lived, lived, has lived, live, He ___ to the gym every day this week., goes, has gone, have gone, went, We ___ that restaurant many times before., has tried, try, tried, have tried, She ___ five emails today., writes, has written, have written, wrote, I ___ my room already., has cleaned, clean, cleaned, have cleaned, They ___ English since they were children., have studied, studied, has studied, study, The baby ___ asleep, so please be quiet., have fallen, fell, has fallen, falls

Present Perfect Verb Form Practice

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?