I haven't ................ my homework yet., eaten, finished, driven, cleaned, Joe has ................ a new bike., bought, slept, done, taken, My dad has ..................... a lorry., done, written, driven, finished, We have ..................... some photos., flown, done, taken, eaten, I haven't ............... an actor., bought, ridden, met, cleaned, They have ................ judo., done, ridden, driven, eaten, We haven't ................. a cake so far., driven, slept, made, eaten, Pam hasn't ................. by plane., ridden, been, done, flown, My best friend has ............... a pony., ridden, met, written, eaten, I haven't .................... sushi yet., eaten, made, gone, written, He has .................. in a tent., slept, done, bought, written, Peter hasn't ................... a CV., been, made, driven, written, I haven't .................. to Italy., driven, flown, been, gone, Simon has ................. to the park., slept, gone, bought, been, We have .................. the kitchen., cleaned, eaten, taken, gone, Word 10, close, open, dry, wet

Present perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?