I have ______ my homework., done, did, do, She has ______ a new bike., buying, bought, buy, We have ______ that film twice., saw, see, seen, He has ______ his keys., losing, lose, lost, They have ______ dinner already., has, had, have, Have you ______ your room?, cleaned, cleaning, clean, My brother has ______ to London., go, went, gone, I have never ______ a horse., rode, ridden, ride, She has ______ me a message., sent, sending, send, We have ______ all the exercises., finish, finished, finishing, He has ______ his leg., broke, break, broken, I have ______ this book before., read, reading, reads, They have ______ a lot of money., spent, spending, spend, She has ______ the truth., telling, tell, told, Have you ever ______ sushi?, ate, eaten, eat, We have ______ the mountain., climbed, climbing, climb, He has ______ an email to his teacher., write, written, wrote, They have ______ a mistake., making, make, made, I have ______ my wallet., found, find, finding, She has ______ a beautiful picture., drew, drawn, draw.

Present Perfect Verb Forms

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?