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
Speak out B+ Revision End of course
0
%
0
0
0
Back
Restart
There ___ an accident if you’d been driving faster.
might be
will have been
might have been
had been
Oops!
Okay!
Could you tell me where ___ ?
does she live
she does live
lives she
she lives
Oops!
Okay!
Who was the last person ___ the computer?
use
using
to use
who use
Oops!
Okay!
A: Do you think grandma liked her present? B: I ___. She looked pleased.
hope not
told her so
think so
don’t think so
Oops!
Okay!
They said they ___ me in the car, but they forgot.
will take
would take
take
are taking
Oops!
Okay!
You ___ out in the rain because your clothes are wet now.
would have gone
shouldn’t have gone
should have gone
wouldn’t have gone
Oops!
Okay!
They ___ to go cycling every weekend, but they lost interest when they became teenagers.
will
would
did
used
Oops!
Okay!
We didn’t think it ___ a good idea to invite Geoffrey.
would be
will be
were
is
Oops!
Okay!
I heard a noise and I saw that the shelf ___ off the wall.
had fallen
has fallen
did fall
will fall
Oops!
Okay!
Everyone’s here now ___ from Suzie. Do you know where she is?
except
even
not even
apart
Oops!
Okay!
Erica ___ bring cakes to work every Friday morning when she worked here.
used
did
would
will
Oops!
Okay!
Oscar won’t help you ___ if you pay him. He’s too busy.
whether
unless
even
in case
Oops!
Okay!
A: Don’t make too much noise when you come in! B: I’ll ___. I won’t wake you up.
try not to
try to
try
try not
Oops!
Okay!
Their new album is ___ than their previous one.
a lot more enjoyably
a lot more enjoyable
more a lot enjoyably
more a lot enjoyable
Oops!
Okay!
Where ___ to live? In a flat or a house?
you would prefer
you would rather
would you prefer
would you rather
Oops!
Okay!
They ___ in the garden all morning and now they’re having their lunch.
’ve been playing
playing
been playing
're playing
Oops!
Okay!
The race was ___ tiring. I slept for twelve hours after it.
such
so
such a
such an
Oops!
Okay!
We ___ for somewhere to eat when we found a nice organic food restaurant.
looked
were looking
look
are looking
Oops!
Okay!
They wouldn’t have noticed the damage if you ___ anything.
would say
wouldn’t say
hadn’t said
had said
Oops!
Okay!
Remote working is hard because I ___ working alone.
didn't use to
'm not used to
'm used to
used to
Oops!
Okay!
I studied medicine ___ become a doctor.
in order
because
so as to
so that
Oops!
Okay!
Did you know that Derek and Anna built the house ___?
ourselves
themselves
herself
himself
Oops!
Okay!
Could you get your father ___ a cake for the party?
bake
to bake
baked
baking
Oops!
Okay!
He’s always struggled with ___ in the morning for school.
to get up
get up
getting up
got up
Oops!
Okay!
We took a taxi ___ arrive late.
so not as
not in order to
so as not
in order not to
Oops!
Okay!
He isn’t ___ walk to school alone. He’s too young.
allowed to
supposed
got to
permitted
Oops!
Okay!
Smartphones ___ for communication by billions of people.
used
are used
use
have used
Oops!
Okay!
His Japanese is getting ___. He speaks it quite well now.
better and better
good and good
best and best
well and well
Oops!
Okay!
We ___ to rent videos from a shop, but now we watch everything online.
sometimes used
sometimes would
used sometimes
would sometimes
Oops!
Okay!
He’s got ___ hair that it must be hard to look after it.
long
such
such a long
such long
Oops!
Okay!
It tastes strange at first, but you ___ it after a while.
be used to
use to
get used to
used to
Oops!
Okay!
We were ___ to learn Judo, but all the classes were full.
planning
hoped
wanted
mean
Oops!
Okay!
We ___ spend our summer holidays playing outside.
're used to
use to
used to
get used to
Oops!
Okay!
It’s ___ bring warm clothes. It can get very cold here in winter.
necessary
essential to
need to
needs to
Oops!
Okay!
Ruth said she ___ waiting there for half an hour.
has been
had been
was being
is being
Oops!
Okay!
___ the Black Forest when you were in Germany?
Visited you
You visited
Didn't you visit
You didn't visit
Oops!
Okay!
He was ___ annoying man. He was always complaining.
so
such a
such an
such
Oops!
Okay!
How long ___ working for this company?
you are
are you
you have been
have you been
Oops!
Okay!
The new airport ___ until 2028.
won’t be completed
doesn’t complete
won’t complete
is not completed
Oops!
Okay!
He doesn’t remember the day ___ I fell in the river.
which
where
what
when
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies