I _______ my breakfast already., has eat, has eaten, have eaten, have eat, She _______ her homework., finished, have finished, has finish, has finished, They _______ to London many times., has been, have been, have go, has go, He _______ his keys., has lost, have lost, has lose, lost, We _______ that movie before., watched, has watched, have watched, have watch, Have you _______ your milk?, drunk, drink, drank, drinking, It _______ raining., has stop, stopped, have stopped, has stopped, I have _______ this book twice., readed, read, reading, reads, My sister _______ never _______ a horse., has ridden, has rode, have ridden, have rode, We have _______ our new car., buys, buy, buyed, bought, _______ you ever _______ pizza?, Has make, Have made, Have make, Has made, The children _______ their rooms., cleaned, have clean, have cleaned, has cleaned, Tom _______ already _______ the door., has closed, have close, has close, have closed, I _______ not _______ him today., has saw, have seen, has seen, have saw, Where _______ they _______?, have go, has go, have gone, has gone, She _______ written three letters., is, have, was, has, We _______ lived here for five years., have, are, has, did, The cat _______ _______ its milk., have drank, has drank, has drunk, have drunk, You _______ _______ a great job!, has done, have did, has did, have done, Has he _______ his teacher?, meet, met, meets, meeting.

Present Perfect Multiple Choice

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?