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