She ___ to the market., has gone, have went, has go, They ___ finished their homework., has, have, having, He ___ never seen a lion., has, have, having, We ___ been friends for years., has, have, having, I ___ already eaten lunch., has, have, having, You ___ visited Paris before., has, have, having, The cat ___ caught a mouse., has, have, having, They ___ been to the museum., has, have, having, She ___ read that book., has, have, having, We ___ never traveled by train., has, have, having, He ___ just arrived., has, have, having, I ___ seen that movie., has, have, having, The dog ___ found its bone., has, have, having, You ___ completed the task., has, have, having, They ___ never been late., has, have, having, She has ___ the book., read, reads, reading, They have ___ the movie., seen, see, seeing, He has ___ his homework., done, do, doing, We have ___ to Paris., been, be, being, I have ___ the letter., written, write, writing, She has ___ the song., sung, sing, singing, They have ___ the car., driven, drive, driving, He has ___ the news., heard, hear, hearing, We have ___ dinner., eaten, eat, eating, I have ___ the door., opened, open, opening, She has ___ the exam., passed, pass, passing, They have ___ the game., won, win, winning, She has ___ to the store., been, swum, drunk, They have ___ a new house., built, gone, been, He has ___ coffee already., drunk, built, gone, We have ___ in the ocean., swum, been, built, She has ___ to Paris., gone, drunk, swum.

Present Perfect Practice

Leaderboard

Visual style

Options

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

Switch template

)
Continue editing: ?