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
Grammar Review 1 [Upper Intermediate]
0
%
0
0
0
Back
Restart
............... did the Millers move to Edinburgh?
How long ago
When
While
How long
Oops!
Okay!
Mrs Jones couldn't deal ............... all the housework, so she hired a cleaner.
on
of
with
Oops!
Okay!
The bus was crowded ............... passengers and there was nowhere to sit.
for
of
with
Oops!
Okay!
Amanda was listening to music while Nigel ............... computer games.
plays
has been playing
was playing
had played
Oops!
Okay!
Daniel ............... in Australia for ten years, then he moved to England.
have been living
have lived
live
lived
Oops!
Okay!
Tom and Sarah ............... for Dubai at 8 o'clock next Tuesday morning.
are leaving
have been leaving
had left
have left
Oops!
Okay!
Claire works in a theater. She ............... a lot of actors so far.
has met
is meeting
met
had met
Oops!
Okay!
When he told the joke, his friends broke ............... laughter.
up
into
out
Oops!
Okay!
My little sister believes ............... fairies.
in
on
of
Oops!
Okay!
These flowers ............... nice. What are they?
smell
have smelt
are smelling
smelt
Oops!
Okay!
I ............... Capri. I went there on holiday last summer.
have been to
have been in
have gone to
have gone in
Oops!
Okay!
Look out! You ............... !
have fallen
are going to fall
are falling
will fall
Oops!
Okay!
My favorite author brought ............... a new book last month.
about
up
out
Oops!
Okay!
Carry ............... your work until I get back," said the teacher.
up
out
on with
Oops!
Okay!
Claire blamed John ............... the accident.
for
in
on
Oops!
Okay!
I ............... my grandparents every week during the summer but now I have a summer job.
have visited
used to visit
am used to visiting
would visit
Oops!
Okay!
She lost contact ............... her friends when she moved away.
with
about
of
Oops!
Okay!
His father won't let him leave the house until he ............... his room.
is going to clean
cleaned
will clean
cleans
Oops!
Okay!
Jamal ............... computer games for an hour now.
plays
is playing
has played
has been playing
Oops!
Okay!
By the end of the day, she ............... for ten hours.
has worked
is going to work
will have been working
will be working
Oops!
Okay!
you ............... things! Please be more careful.
always dropped
have always dropped
are always dropping
had always dropped
Oops!
Okay!
The train ............... Manchester at nine o'clock.
leaves
leaves
is leaving
has left
Oops!
Okay!
Could you hold ............... , please? I'm busy at the moment.
on
up
back
Oops!
Okay!
He ............... to the cinema.
is going often
often goes
is often going
goes often
Oops!
Okay!
The film will have finished ................ 10 o'clock.
by
before
until
Oops!
Okay!
Joanne is very clever ............... telling stories.
on
in
at
Oops!
Okay!
Kayla ................ hard all day so she was too tired to go out with friends.
is working
has worked
has been working
had been working
Oops!
Okay!
We ............... our tickets months before we went on holiday.
were booking
had been booking
had booked
have booked
Oops!
Okay!
The teacher explained the question ............... her students.
at
to
of
Oops!
Okay!
She ............... eats broccoli because she doesn't like it.
ever
never
sometimes
always
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies