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 vs Past Simple
0
%
0
0
0
Back
Restart
We (be / not) ___________ to the zoo yet.
haven't been
Oops!
Okay!
Mary (win) ___________ the lottery last year.
won
Oops!
Okay!
Phil (go / not) ____________ to the cinema last night.
didn't go
Oops!
Okay!
I (see / not) ___________ anyone yet.
haven't seen
Oops!
Okay!
When (he / tell) __________ you that?
did he tell
Oops!
Okay!
Emily (visit / not) ___________ me last week.
didn't visit
Oops!
Okay!
They (buy) ____________ their car two years ago.
bought
Oops!
Okay!
(you / ever/ read) _____________ this book?
Have you ever read
Oops!
Okay!
We (prepare / already) _________ dinner.
have already prepared
Oops!
Okay!
(you / be) ___________ at home last night?
Were you
Oops!
Okay!
He (come / just) ____________ home.
has just come
Oops!
Okay!
James (find)__________ your ring in the garden yesterday.
found
Oops!
Okay!
He (arrive / not) ____________ yet.
hasn't arrived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies