I ___________ (read) your book several times., had read, has read, have read, have readed, She _________ (wear) that skirt many times., have wore, has wore, have worn, has worn, My family ____________ (visit) Brazil a few times., had visited, has visited, have visit, has visit, I _______ (eat) dinner already., has eat, have eat, has eaten, have eaten, Marta _____________ (finish) her homework already., has finished, have finished, has finish, have finish, You ___________ (break) the glass again., have break, has break, have broken, has broken, They _________ (pay) for everything., has pay, have pay, have paid, has paid, It ___________ (never snow) like that before. This is the first time I can see it., has never snowed, have never snowed, have snowed, has snowed, I __________ (meet) Anna once., have met, has met, have meet, has meet, We ________ (see) him before., has never saw, have ever seen, have never seen, has never seen, You __________ (buy) 4 cars so far., have buy, have bought, has bought, has buy, There _______ (be) problems., has be, have been, has been, have be, I ____________ (have) a snake., have had, has had, have seen, has have, John ________ (raise) a monkey., has raised, have raised, has raise, have raise, The kids _________ (grow) so much! I hardly recognized them., has grown, have growed, has growed, have grown

Present perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?