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