They ____ three books together., have wrote, have written, has write, I ______ too much cake., have eat, eaten, have eaten, He ____ all the juice., has drunk, have drunk, has drink, We ____ to the manager., have speaken, have spoken, speaken, You have ____this car before., driven, drove, droven, I have ____all my exams., took, taken, tooken, She _____a new project., have begin, has begun, has begin, They have ____ to New York., flown, flew, flewn, He ____ a lot this year., have grew, grown, has grown, I have ___my keys., found, finden, founden, She ____ that song many times., have sung, has sing, has sung, They have ____ a new house., builden, built, buildt, He ____ a cold., has catched, has caught, have caughten, We have ____ very tired lately., felt, feelen, fallen, You have _____ my birthday again!, forgetten, forget, forgotten, The dog has _____ the mailman., bite, biten, bitten, She ____ the presents well., has hid, has hidden, has hide, I have ____ her before., met, meet, meeten, They have ___ their car., sell, sold, seld, We have ___ our jackets at home., leaven, lift, left, He has ____ that book twice., read, readen, ride, I have ___ a horse before., rode, ridden, roden, She has ____ in line for an hour., stood, stand, standed, You have ____ a big mistake., maked, maden, made, She has ____ me her umbrella., lend, lant, lent

Present Perfect Simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?