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