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
0
%
0
0
0
Back
Restart
We (never + see) that person before. Do you know them?
We have never seen that person before.
Oops!
Okay!
They (not hear) that song before. It's a classic.
They haven't heard that song before. It's a classic.
Oops!
Okay!
cities / what / visited / you / already / have / in Spain?
What cities have you already visited in Spain?
Oops!
Okay!
(I / meet / you before)?
Have I met you before?
Oops!
Okay!
Samantha (see) this movie, she said it's great.
Samantha has seen this movie, she said it's great.
Oops!
Okay!
The kids are still watching the movie. They (not go) to bed (yet/already).
The kids are still watching the movie. They haven't gone to bed yet.
Oops!
Okay!
a lot / rained / it / has / this week.
It has rained a lot this week.
Oops!
Okay!
It's so late! Where (you/be)?
Where have you been?
Oops!
Okay!
Jules (know) the Murphy's (for/since) last year.
Jules has known the Murphy's since last year.
Oops!
Okay!
you / go / before / to Australia / ?
Have you gone to Australia before?
Oops!
Okay!
That cat (be) here (for/since) 5 years.
That cat has been here for 5 years.
Oops!
Okay!
long / she / how / has / in Madrid / lived?
How long has she lived in Madrid?
Oops!
Okay!
I'm worried. I (not see) the cat (for/since) a few days.
I'm worried. I haven't seen the cat for a few days.
Oops!
Okay!
My flight (just + land). Where should I look for you?
My flight has just landed. Where should I look for you?
Oops!
Okay!
The birds (not leave) that tree (for/since) last week.
The birds haven't left that tree since last week
Oops!
Okay!
It's the best ice cream I (taste, ever).
It's the best ice cream I've ever tasted.
Oops!
Okay!
this morning / water / have / you / had / since / some / ?
Have you had some water since this morning?
Oops!
Okay!
you / visit / how many / the museum / times / ?
How many times have you visited the museum?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies