She ______ to London three times. (visit), has visited, They ______ their homework yet. (not finish), haven't finished, have not finished, I ______ that movie before. (see), have seen, He ______ breakfast this morning. (not have), hasn't had, has not had, We ______ in this house for ten years. (live), have lived, My sister ______ her keys. (not find), hasn't found, has not found, You ______ a lot of progress this year. (make), have made, The teacher ______ the test results yet. (not announce), hasn't announced, has not announced, Tom ______ his room already. (clean), has cleaned, I ______ to Japan. (not travel), haven't travelled, have not travelled, haven't traveled, have not traveled, They ______ a new car. (buy), have bought, She ______ her grandmother this week. (not call), hasn't called, has not called, We ______ this book before. (read), have read, He ______ his project yet. (not start), hasn't started, has not started, I ______ all the emails. (write), have written, The children ______ the dishes. (not wash), haven't washed, have not washed, My parents ______ to the supermarket. (go), have gone, Anna ______ her bag at school. (not leave), hasn't left, has not left, We ______ the lesson. (understand), have understood, He ______ his phone today. (not use), hasn't used, has not used
0%
Present Perfect
Share
Share
Share
by
Maricielo60
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Type the answer
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
More formats will appear as you play the activity.
Open results
Copy link
QR code
Delete
Continue editing:
?