Choose the correct form: I ____ finished., do, have, has, am, Choose the correct form: She ____ eaten., has, have, did, is, Choose the correct form: They ____ arrived., are, were, have, has, Choose the correct form: He ____ seen it., is, have, does, has, Choose the correct form: We ____ studied., have, has, are, did, Choose the correct form: It ____ started., do, has, is, have, Choose the correct participle: I have ____. (go), went, goed, gone, go, Choose the correct participle: She has ____. (do), do, doing, did, done, Choose the correct participle: They have ____. (see), seen, saw, see, seed, Choose the correct participle: He has ____. (write), write, written, writing, wrote, Choose the correct participle: We have ____. (take), took, taking, taken, take, Choose the correct participle: It has ____. (break), breaking, broke, break, broken, Make a negative: She has finished., hasn't finished, isn't finished, haven't finished, didn't finish, Make a negative: They have arrived., hasn't arrived, haven't arrived, didn't arrive, aren't arrived, Make a question: You have seen it., Do you see, Are you seeing, Did you see, Have you seen, Make a question: He has eaten., Is he eating, Have he eaten, Has he eaten, Did he eat, Choose the best word: I have ____ finished my homework., yet, never, already, ever, Choose the best word: Have you finished your homework ____?, never, ever, already, yet, Choose the best word: I have ____ been to Japan., never, yet, already, ever, Choose the best word: Have you ____ tried sushi?, never, ever, yet, already, Choose the best word: She hasn't called me ____., already, yet, never, ever, Choose the best word: They have ____ seen that movie., ever, never, already, yet, Choose the best word: I haven't met him ____., yet, ever, never, already, Choose the best word: We have ____ visited London., ever, already, yet, never, Choose the best word: Have you ____ been here before?, already, never, ever, yet, Choose the best word: He has ____ washed the dishes., never, ever, yet, already, Choose the best option: I have lived here ____ 2020., since, already, yet, for, Choose the best option: I have lived here ____ three years., since, for, ever, never, Choose the best option: She has worked there ____ Monday., for, yet, since, already, Choose the best option: She has worked there ____ two months., since, never, ever, for, Choose the best option: We have known him ____ 2015., for, since, yet, already, Choose the best option: We have known him ____ ten years., for, ever, since, never
0%
Present Perfect Exercises
Share
Share
by
Joaoaleiteneto
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
Quiz
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
Open results
Copy link
QR code
Delete
Continue editing:
?