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
Prepare 7 B2 - Unit 1 Grammar
0
%
0
0
0
Back
Restart
He _________ (never/be) to Japan before this trip.
has never been
Oops!
Okay!
Before I met her, I _________ (never/eat) sushi.
had never eaten
Oops!
Okay!
I ________ (not/finish) my homework yet.
haven't finished
Oops!
Okay!
I _________ (see) that movie three times already.
have seen
Oops!
Okay!
She ________ (be) to Italy three times.
has been
Oops!
Okay!
What tense do you use for events before or up to the present IF WE DON'T MENTION WHEN THEY HAPPENED?
present perfect
past simple
present continuous
past perfect
Oops!
Okay!
I ________ (see) that movie already.
have seen
Oops!
Okay!
Last year, they _________ (visit) Italy for the first time.
visited
Oops!
Okay!
What tense do you use for completed events in the past which answer the question when?
past simple
Oops!
Okay!
________ (you/ever/see) a ghost?
Have you ever seen
Oops!
Okay!
She _________ (study) for her exam right now.
is studying
Oops!
Okay!
They _________ (play) football when it started to rain.
were playing
Oops!
Okay!
By the time he arrived, we _________ (finish) dinner.
had finished
Oops!
Okay!
He _________ (listen) to music while he was cleaning the room.
was listening
Oops!
Okay!
He ________ (live) in London for five years.
is lived
lives
is living
has lived
Oops!
Okay!
Yesterday, I _________ (go) to the park.
went
Oops!
Okay!
We _________ (wait) for the bus for 30 minutes and it's still not here!
are waiting
waiting
had been waiting
have been waiting
Oops!
Okay!
What tense do you use for events happening now OR for temporary / changing situations?
present continuous
Oops!
Okay!
What tense do you use for events before or up to the past?
past simple
present perfect
past perfect
past continuous
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies