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 or Past Simple?
0
%
0
0
0
Back
Restart
James (find)... your ring in the garden yesterday.
found
Oops!
Okay!
How often (you / travel)... abroad till now?
have you travelled
Oops!
Okay!
I (be).... at the cinema yesterday.
was
Oops!
Okay!
He (come )... home.
has come
Oops!
Okay!
(you / be)... at home last night?
Were you
Oops!
Okay!
We (be / not)... to the zoo so far.
haven't been
Oops!
Okay!
I (see / not)... anyone yet.
haven't seen
Oops!
Okay!
Boys (make)...breakfast in the morning.
made
Oops!
Okay!
We (prepare)...already... dinner.
have already prepared
Oops!
Okay!
Phil (go / not)... to the cinema last night.
didn't go
Oops!
Okay!
How many letters (they / write)...so far?
have they written
Oops!
Okay!
(you / read)... the book yet?
Have you read
Oops!
Okay!
Mary (win)... the lottery last year.
won
Oops!
Okay!
Emily (visit / not)... me last week.
didn't visit
Oops!
Okay!
She (arrive / not)... yet.
hasn't arrived
Oops!
Okay!
(you / taste / ever)... sushi?
Have you ever tasted
Oops!
Okay!
They (buy...) their car two years ago.
bought
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