I __________ my homework., have finished, have finish, finished, has finished, She __________ her grandmother this week., visited, has visited, has visit, have visited, We __________ that film., don't watched, hasn't watched, haven't watched, didn't watched, He __________ his keys., has lose, have lost, lost, has lost, They __________ a new computer., bought, has bought, have bought, have buy, My parents __________ dinner., have cooked, have cook, cooked, has cooked, You __________ me today., didn't called, hasn't called, don't called, haven't called, The children __________ their bedroom., cleaned, have cleaned, has cleaned, have clean, Emma __________ three books this month., have read, read, has read, has reading, I __________ a horse., have never ride, have never ridden, has never ridden, never rode, We __________ to the new restaurant yet., don't been, didn't been, hasn't been, haven't been, My brother __________ his room., hasn't cleaned, haven't cleaned, didn't clean, doesn't cleaned, The teacher __________ us a new project., have given, has given, has give, gave, I __________ my English book today., don't found, hasn't found, didn't found, haven't found, We __________ that movie before., have seen, have see, saw, has seen, Sarah __________ her breakfast yet., didn't ate, haven't eaten, hasn't eaten, doesn't eaten, My friends __________ to the library today., has gone, went, have go, have gone, Dad __________ the car this week., didn't washed, hasn't washed, haven't washed, doesn't wash, The students __________ the exercise., have completed, completed, have complete, has completed, My sister __________ her best friend today., has call, called, has called, have called, We __________ our teacher's email yet., hasn't read, didn't read, haven't read, don't read

Present Perfect Multiple Choice

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?