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 Simple
0
%
0
0
0
Back
Restart
I can't see my dog - where it go? (again)
I can't see my dog - where has it gone again?
Oops!
Okay!
Tom be in hospital one week (for)
Tom has been in hospital for one week
Oops!
Okay!
you drive a car? (before)
Have you driven a car before?
Oops!
Okay!
Roy bang his head (just)
Roy 's just banged his head.
Oops!
Okay!
they be to Africa? (ever)
Have they ever been to Africa?
Oops!
Okay!
Lisa be on holidays two months (for)
Lisa has been on holidays for two months.
Oops!
Okay!
Darren/finish his basketball practice? already)
Has Darren already finished his basketball practice?
Oops!
Okay!
He cut his finger (already).
He has already cut his finger.
Oops!
Okay!
she have her test? (yet)
Has she had her test yet?
Oops!
Okay!
she try wind windsurfing? (ever)
Has she ever tried windsurfing?
Oops!
Okay!
Jess twist her ankle (never)
Jess has never twisted her ankle.
Oops!
Okay!
I rent a bike. (never)
I've never rented a bike.
Oops!
Okay!
My female dog bit anyone. (never)
My female dog has never bitten anyone.
Oops!
Okay!
you speak to Janet (yet)?
Have you spoken to Janet yet?
Oops!
Okay!
She want a red bike.
She's always wanted a red bike
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies