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
0
%
0
0
0
Back
Restart
We . . . (be) here since last weekend.
have been
Oops!
Okay!
They (didn’t finish / haven’t finished) their homework yet.
haven't finished
Oops!
Okay!
(Did you ever break / Have you ever broken) your leg?
Have you ever broken
Oops!
Okay!
Alison (hasn’t been / didn’t go) on holiday in August.
didn't go
Oops!
Okay!
He . . . (not finish) his homework yet.
hasn't finished
Oops!
Okay!
I . . . (not win / never) a medal.
've never won
Oops!
Okay!
They . . . (know) each other since last summer.
have known
Oops!
Okay!
(Has she gone / Did she go) to the party last Saturday?
Did she go
Oops!
Okay!
Sarah . . . (finish) school in 2016.
finished
Oops!
Okay!
I (’ve never met / never met) a famous person
've never met
Oops!
Okay!
We (’ve known / knew) Jake since he was five.
've known
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies