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 yet just already ever never for ...
0
%
0
0
0
Back
Restart
He _________________ the piano for 5 years. (play)
He has played the piano for 5 years.
Oops!
Okay!
You /climb a mountain / yet
You haven't climbed a mountain yet
Oops!
Okay!
Kim has lived in Spain ____ a long time.
for
Oops!
Okay!
The children ___________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
He /run a marathon / just
He has just run a marathon.
Oops!
Okay!
My dad has gone to the supermarket but he hasn't come back ____
yet
Oops!
Okay!
I/ take a photo/yet
I haven't taken a photo yet
Oops!
Okay!
We /buy /an expensive phone never
We have never bought an expensive phone
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
Oops!
Okay!
He/ tidy his room just
He has just tidied his room
Oops!
Okay!
I / listen to music / 3 hours (since/for)
I have listened to music for 3 hours
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
they / fly/to India ever
have they ever flown to India?
Oops!
Okay!
She __________________ her phone at home. (forget)
She has forgotten her phone at home.
Oops!
Okay!
You/ eat/ cheesecake never
You have never eaten cheesecake
Oops!
Okay!
you/see a lion/ already
You have already seen a lion
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
I / ride a bike / I was 5 (since /for)
I have ridden a bike since I was four
Oops!
Okay!
I /win /a million pounds just
I have just won a million pounds
Oops!
Okay!
Have you done your homework ____?
yet
Oops!
Okay!
You /read / a fantasy book ? yet
Have you read a fantasy book yet?
Oops!
Okay!
I /do my homework already
I have already done my homework
Oops!
Okay!
My sister / ride a horse /she was 10 (since/for)
My sister has ridden a horse since she was 10
Oops!
Okay!
We /study English / 6 years (since/for)
We have studied English for 6 years
Oops!
Okay!
they/be/to Italy ever
Have they ever been to Italy?
Oops!
Okay!
I have known my best friend ____ primary school.
since
Oops!
Okay!
She / know/ her best friend/ 1999 (since/ for)
She kas known her best friend since 1999
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies