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
I didn't have seen him before.
I haven't seen him before.
Oops!
Okay!
They know each other since January
They have known each other since January
Oops!
Okay!
Have you seen John this morning?
correct
Oops!
Okay!
Mark has paid already the money.
Mark has already paid the money.
Oops!
Okay!
I've been knowing her for two years.
I've known her for two years.
Oops!
Okay!
I've lived here since most of my life.
I've lived here for most of my life.
Oops!
Okay!
She has never been to China.
correct
Oops!
Okay!
Have you talked yet to him?
Have you talked to him yet?
Oops!
Okay!
Mia has been to the travel agent.
correct
Oops!
Okay!
He has cought a cold.
He has caught a cold.
Oops!
Okay!
She still hasn't forgotten what you did.
correct
Oops!
Okay!
I am in Australia since 2023
I have been in Australia since 2023
Oops!
Okay!
Did you live here since you were a child?
Have you lived here since you were a child?
Oops!
Okay!
Liam has wrote a new book.
Liam has written a new book.
Oops!
Okay!
She have eaten breakfast.
She has eaten breakfast.
Oops!
Okay!
Have you riden a horse?
Have you ridden a horse?
Oops!
Okay!
I haven't met him for six months.
correct
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies