Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
My brother ________________ a car before. (not drive)
My brother hasn't driven a car before.
Oops!
Okay!
Say
Said
Oops!
Okay!
Bring
Brought brought
Oops!
Okay!
Meet
Met
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
Oops!
Okay!
Sleep
Slept slept
Oops!
Okay!
Show
Showed shown
Oops!
Okay!
Feel
Felt felt
Oops!
Okay!
fall
Fell fallen
Oops!
Okay!
Ride
Rode ridden
Oops!
Okay!
Sit
Sat sat
Oops!
Okay!
Learn
Learnt
Oops!
Okay!
Pay
Paid
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
We _________________ the dog. (lose)
We have lost the dog.
Oops!
Okay!
Read
Read read
Oops!
Okay!
She __________________ her phone at home. (forget)
She has forgotten her phone at home.
Oops!
Okay!
The dog __________________ its leg. (break)
The dog has broken its leg.
Oops!
Okay!
Run
Ran run
Oops!
Okay!
She ________________ to London 3 times this month. (fly)
She has flown to London 3 times this month.
Oops!
Okay!
Put
Put
Oops!
Okay!
Leave
Left
Oops!
Okay!
I ___________ a cold since last week. (have)
I have had a cold since last week.
Oops!
Okay!
See
Saw seen
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
Choose
Chose chosen
Oops!
Okay!
Ride
Rode ridden
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
Oops!
Okay!
Lose
Lost
Oops!
Okay!
Sing
Sang sung
Oops!
Okay!
We ______________ her today. (not see)
We haven't seen her today.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies