I ................................ (sell) my old computer at the sale this week, have sold, has sold, have selled, has selled, Have you ............................... the present to Mary yet?, gave, given, gived, gaved, We .............................. (already play) this game many times., 've already played, 'v already played, 've already playd, 've already plaied, I have ........................................ to the shops today, walkd, walked, waked, walken, Has Mr. Talbot taken part in the marathon recently?, Yes, he have., No, he haven't., No, she hasn't., No, he hasn't., Hi Tom! ............................(you/see) my new video on YouTube?, Have you seen, Has you seen, Have you sawed, Have you see, He's .............................................. (just write) to his grandma., just write, just written, just wrote, just writted, I've never ................. so much for a pair of socks before!, payd, paied, pay, paid, ..................................... drunk hot orange juice?, Has you ever, Have you ever, Did you ever, We ............................. dessert yet., haven't prepared, haven't prepare, haven't preparred, hasn't prepared, The secretary ................................................ ten emails to the customers this month, 've sended, 've send, 's sendt, 's sent, We ...................................... great news about Aunt Maggie., 's heard, 've heared, 've heart, 've heard, Have you installed that new app, yet?, Yes, I has., No, I haven't., Yes, you haven't., No, you have., .....you seen a new film yet ?, have, has, it's the best film I ......., have ever seen, has ever seen, have ever saw, have ever see

PRESENT PERFECT

Leaderboard

Visual style

Options

Switch template

Continue editing: ?