I ____ already drunk my tea. Clare and Kate ____ been to Germany. Natalie ____ worked today. Peter hasn’t ____ basketball yet. Have you ____ that film before? ____ they finished writing the test? Dolly has just ____ her plate. ____ your friend responded to the message? Jake ____ books from school. I ____ anything from them since last week.

Present Perfect exercises

Leaderboard

Visual style

Options

Switch template

Continue editing: ?