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
Alex is very tired. He ... (not / sleep) for two nights.
HASN'T SLEPT
Oops!
Okay!
She ... (not / arrive) yet. I think she is finishing her project.
HASN'T ARRIVED
Oops!
Okay!
Trains haven't stopped at Mayfield Train Station in Manchester ... about 30 years.
FOR
Oops!
Okay!
.... (you / ever / be) in a zoo? My sister really likes animals and we are planning to go there on Monday.
HAVE YOU EVER BEEN
Oops!
Okay!
My parents ... (work) here ... 2010.
HAVE WORKED / SINCE
Oops!
Okay!
People .... (use) zebra crossings ... about 65 years.
HAVE USED / FOR
Oops!
Okay!
I ... (already / find) a job. I'm going to work as a secretary.
HAVE ALREADY FOUND
Oops!
Okay!
People have searched for the city of Atlantis .... many years.
FOR
Oops!
Okay!
Sue hasn't finished her homework ... She has been playing computer games. Her mother is angry.
YET
Oops!
Okay!
I .... (be / never ) in London. I would like to go one day.
HAVE NEVER BEEN
Oops!
Okay!
People have worked in factories ... 1769.
SINCE
Oops!
Okay!
I .... (study) maths this morning. We have an exam later.
HAVE STUDIED
Oops!
Okay!
Has the doctor arrived ...? I feel really bad.
YET
Oops!
Okay!
The boy .... just .... (come). He's going to get a haircut.
HAS JUST COME
Oops!
Okay!
Mount Teide hasn't had a volcanic eruption ... 1909.
SINCE
Oops!
Okay!
I ... (finish / lunch) a minute ago.
HAVE JUST FINISHED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies