He ... all his homework., have done, has done, I ... the book., have read, has read, They ... all the lemonade., have drunk, has drunk, I ... with dolphins., have swum, has swum, He ... a bike., have ridden, has ridden, They ... a new car., have bought, has bought, She ... me a new video game., have given, has given, I ... a mistake., have made, has made

Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?