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
he / catch
he has caught
Oops!
Okay!
we / come
We have come
Oops!
Okay!
I / beat
I have beaten
Oops!
Okay!
they / bring
The have brought
Oops!
Okay!
I / do
I have done
Oops!
Okay!
He / be
he has been
Oops!
Okay!
She / dig
She has dug
Oops!
Okay!
He / become
He has become
Oops!
Okay!
It / bleed
It has bled
Oops!
Okay!
He / dream
He has dreamt
Oops!
Okay!
They / drive
They have driven
Oops!
Okay!
she / choose
She has chosen
Oops!
Okay!
I / draw
I have drawn
Oops!
Okay!
She / bend
She has bent
Oops!
Okay!
I eat
I have eaten
Oops!
Okay!
we / build
we have built
Oops!
Okay!
I carry
I have carried
Oops!
Okay!
I / blow
I have blown
Oops!
Okay!
he / break
he has broken
Oops!
Okay!
she / cut
She has cut
Oops!
Okay!
she / burn
She has burnt
Oops!
Okay!
I / buy
I have bought
Oops!
Okay!
He / drink
He has drunk
Oops!
Okay!
They / fall
they have fallen
Oops!
Okay!
It / cost
It has cost
Oops!
Okay!
It / bit
It has bitten
Oops!
Okay!
she / began
she has begun
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies