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