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 Tense
0
%
0
0
0
Back
Restart
Buster (miss) his parents never.
Buster has never missed his parents.
Oops!
Okay!
cities / what / visited / you / already / have / in Spain?
What cities have you already visited in Spain?
Oops!
Okay!
It's so late! Where (you/be)?
Where have you been?
Oops!
Okay!
write / ever / story / you / ?
Have you ever written a story?
Oops!
Okay!
Samantha already (see) this movie, she said it's great.
Samantha has already seen this movie, she said it's great.
Oops!
Okay!
The cat (not be) here yet.
The cat hasn't been here yet.
Oops!
Okay!
long / she / how / has / in Madrid / lived?
How long has she lived in Madrid?
Oops!
Okay!
Buster and his family (never eat) a proper human meal before.
Buster and his family have never eaten a proper human meal before.
Oops!
Okay!
you / go / ever / to Australia / ?
Have you ever been to Australia?
Oops!
Okay!
My flight has ______ landed. Where should I look for you?
My flight has just landed...
Oops!
Okay!
It's the best ice cream I (taste, ever).
It's the best ice cream I've ever tasted.
Oops!
Okay!
The kids are still watching the movie. They (go) to bed (yet/already).
The kids are still watching the movie. They haven't gone to bed yet.
Oops!
Okay!
They (not hear) that song yet.
They haven't heard that song yet
Oops!
Okay!
I just (meet) my friend here.
I have just met my friend here.
Oops!
Okay!
We (never + see) that person. Do you know them?
We have never seen that person. Do you know them?
Oops!
Okay!
she (wear) a kimono ever?
Has she ever worn a kimono?
Oops!
Okay!
Should we skip the popcorn? I think the movie (start) (yet/already).
Should we skip the popcorn? I think the movie has started already.
Oops!
Okay!
The birds (not leave) that tree yet.
The birds haven't left that tree yet.
Oops!
Okay!
I'm worried. I (not see) the cat for a few days.
I'm worried. I haven't seen the cat for a few days.
Oops!
Okay!
(I / meet / you before)?
Have I met you before?
Oops!
Okay!
you ever (eat) oysters?
Have you ever eaten oysters?
Oops!
Okay!
cards / how many / you / buy / recently?
How many cards have you bought recently?
Oops!
Okay!
you / visit / how many / the museum / times / ?
How many times have you visited the museum?
Oops!
Okay!
Uncle Wal (never change) in this book.
Uncle Wal has never changed in this book.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies