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
I (see/negative) the cat for a few days.
I haven't seen the cat for a few days.
Oops!
Okay!
That cat (be) here for 5 years.
That cat has been here for 5 years.
Oops!
Okay!
Carl (see) this movie, he said it's great.
Carl has seen this movie, he said it's great.
Oops!
Okay!
It's so late! Where (you/be)?
It's so late! Where have you been?
Oops!
Okay!
My flight has ______ landed.
My flight has just landed.
Oops!
Okay!
The birds (leave/negative) that tree since last week.
The birds haven't left that tree since last week
Oops!
Okay!
you / go / before / to Australia / ?
Have you been to Australia before?
Oops!
Okay!
Our teacher (work) at our school for more than 40 years
Our teacher has worked at our school for more than 40 years
Oops!
Okay!
write / ever / story / you / ?
Have you ever written a story?
Oops!
Okay!
I (visit) Paris before.
I have visited Paris before.
Oops!
Okay!
My uncle (buy/negative) this car.
My uncle hasn't bought this car
Oops!
Okay!
Jules (know) the Murphys since last year.
Jules has known the Murphys since last year.
Oops!
Okay!
a lot / rain / it / this week.
It has rained a lot this week.
Oops!
Okay!
I (live) here since I was born.
I have lived here since I was born.
Oops!
Okay!
The weather (be) really cold.
The weather has been really cold.
Oops!
Okay!
They (hear / negative) that song before. It's a classic.
They haven't heard that song before. It's a classic.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies