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 / Past Simple - time expressions
0
%
0
0
0
Back
Restart
Has she ... done anything well!?
ever
Oops!
Okay!
You don't need to water the flowers. I have ... done that.
already
Oops!
Okay!
I've known Mary ... ages!
for
Oops!
Okay!
I haven't finished ... .
yet
Oops!
Okay!
He has ... used that before.
never
Oops!
Okay!
I've waited/ been waiting for the doctor's appointment ... 3 weeks!
for
Oops!
Okay!
-Why is the floor wet? - I have ... cleaned it.
just
Oops!
Okay!
She has learnt/ has been learning English .... 2004.
since
Oops!
Okay!
Have you finished .... ?
yet
Oops!
Okay!
Have you ... thought of moving out?
ever
Oops!
Okay!
They are not here. They have ... left.
already
Oops!
Okay!
Oh I can't go out. I haven't done my homework ...?
yet
Oops!
Okay!
I have ... been outside Europe.
never
Oops!
Okay!
Don't touch it! I have ... fixed it!
just
Oops!
Okay!
I've ... finished sending emails. Literally a moment ago.
just
Oops!
Okay!
Have you washed the dishes ... ?
yet
Oops!
Okay!
They haven't slept well/ haven't been sleeping well ... their kid was born.
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies