I ____ never ____ (eat) sushi., have eaten, She ____ ____ (finish) her homework already., has finished, They ____ ____ (live) here for five years., have lived, He ____ just ____ (arrive) at the station., has arrived, We ____ ____ (see) that movie twice., have seen, My parents ____ ____ (buy) a new car., have bought, Anna ____ ____ (not call) me today., has not called, hasn't called, You ____ ____ (be) to Paris before., have been, The teacher ____ just ____ (start) the lesson., has started, Tom and Lisa ____ ____ (not finish) the project yet., have not finished, haven't finished, It ____ ____ (rain) for a long time., has rained, She ____ ____ (write) her new book recently., has written, We ____ already ____ (have) lunch., have had, I ____ ____ (read) that book before., have read, She ____ ____ (not clean) her room yet., has not cleaned, hasn't cleaned, ____ you ever ____ (visit) London?, have visited, He ____ never ____ (ride) a horse., has ridden, ____ she ____ (send) the email yet?, has sent, ____ they ever ____ (play) tennis?, have played, ____ your dad ____ (drive) the new car yet?, has driven

Present Perfect Practice

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: ?