I ____ my homework already., have did, have done, did, She ____ breakfast yet., hasn’t eaten, didn’t eat, hasn’t ate, We ____ to Usaquén many times., has been, went, have been, My brother ____ soccer this week., has played, played, has play, They ____ the electricity bill already., paid, have paid, have pay, ____ you ever ridden a bicycle in Ciclovía?, Did, Has, Have, My mother ____ coffee today already., drank, has drunk, has drank, I ____ that restaurant before., visited, have visit, have visited, She ____ her room yet., hasn’t cleaned, cleaned, hasn’t clean, We ____ lunch already., have eaten, have ate, ate, My father ____ the bus many times., took, has took, has taken, They ____ English for three years., studied, have studied, have study, ____ your friend ever visited Bogotá?, Have, Did, Has, I ____ my phone today., lost, have lost, have lose, She ____ her project already., has finished, has finish, finished, We ____ arepas many times in our lives., have eaten, have ate, ate, My cousin ____ a new job recently., have found, has found, found, They ____ to Monserrate before., has gone, went, have gone, I ____ my grandparents this month already., have visited, visited, have visit, She ____ her homework yet., hasn’t finish, hasn’t finished, didn’t finish.

Present Perfect Multiple Choice

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?