Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present perfect 1 - easy
0
%
0
0
0
Back
Restart
You / find
You have found.
Oops!
Okay!
she / begin
she has begun
Oops!
Okay!
She / see
She has seen
Oops!
Okay!
I eat
I have eaten
Oops!
Okay!
he / break
he has broken
Oops!
Okay!
They / fall
they have fallen
Oops!
Okay!
she / choose
She has chosen
Oops!
Okay!
He / drink
He has drunk
Oops!
Okay!
He / be
he has been
Oops!
Okay!
they / bring
The have brought
Oops!
Okay!
we / build
we have built
Oops!
Okay!
we / come
We have come
Oops!
Okay!
I / blow
I have blown
Oops!
Okay!
she / cut
She has cut
Oops!
Okay!
He / become
He has become
Oops!
Okay!
he / catch
he has caught
Oops!
Okay!
she / meet
She has met
Oops!
Okay!
I / buy
I have bought
Oops!
Okay!
We/ lose
We have lost
Oops!
Okay!
I / do
I have done
Oops!
Okay!
I / choose
I have chosen
Oops!
Okay!
They / drive
They have driven
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies