I have ___ to London., was, been, being, be, She has ___ from school., came, coming, come, comes, They have ___ their dog., find, found, finding, finds, My friend has ___ me a gift., gave, give, giving, given, We have ___ a great time., had, have, has, having, I have ___ that story before., hearing, hear, heard, hears, Tom has ___ the classroom., left, leave, leaving, leaves, She has ___ something important., saying, says, said, say, We have ___ this film twice., saw, seeing, seen, see, He has ___ English with tourists., spoke, speaking, speak, spoken, I have ___ many photos today., took, taking, taken, take, They have ___ about the problem., think, thought, thinking, thinks, She has ___ this book already., read, reading, reads, reader, I have ___ an email to my teacher., wrote, writing, write, written, We have ___ all the milk., drink, drinking, drank, drunk, He has ___ his homework., did, doing, done, do, My mother has ___ a cake., made, make, making, makes

Present Perfect Verb Forms

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?