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
B1+ Grammar Revision
0
%
0
0
0
Back
Restart
Could you tell me what time ___?
the train leaves
is the train leaving
does the train leave
Oops!
Okay!
I ___ to the cinema last weekend.
went
have gone
was going
Oops!
Okay!
I enjoy ___ in the park.
to walk
walk
walking
Oops!
Okay!
When I was a child, I ___ climb trees a lot.
was used to
used to
usually
Oops!
Okay!
How many ______ your wedding?
people attended
did attend
did people attend
Oops!
Okay!
I ___ my homework yet.
haven't finished
didn't finish
haven't been finishing
Oops!
Okay!
The entrance is free. You ____ pay.
couldn't
mustn't
don't have to
Oops!
Okay!
Look at those clouds! It ___ soon.
's going to rain
will rain
rains
Oops!
Okay!
She avoided ___ about the problem.
to talk
talking
talk
Oops!
Okay!
___ Children learn very quickly.
-
The
A
Oops!
Okay!
He ___ be at home now, but I’m not sure.
must
might
can
Oops!
Okay!
If I ___ you, I wouldn’t do that.
am
were
would be
Oops!
Okay!
Look! It ___ outside. Take an umbrella.
rains
has rained
's raining
Oops!
Okay!
When we arrived, they ___ the meeting.
have already started
were already starting
had already started
Oops!
Okay!
She ___ in this company for five years.
works
has been working
is working
Oops!
Okay!
He decided ___ a new job.
take
to take
taking
Oops!
Okay!
She ___ to London last summer.
went
has been
has gone
Oops!
Okay!
If you ___ hard, you will pass the exam.
study
studied
will study
Oops!
Okay!
Who ________ about me?
told you
did tell you
did told you
Oops!
Okay!
We stayed at ___ amazing hotel.
the
an
a
Oops!
Okay!
I ____ in 2015.
used to graduate
was graduated
graduated
Oops!
Okay!
The book ___ by a famous author.
has written
wrote
was written
Oops!
Okay!
If I ___ more time, I would travel the world.
have
will have
had
Oops!
Okay!
Do you know where ___?
is the bank
the bank is
does the bank
Oops!
Okay!
A new hospital ___ in our city at the moment.
is building
is being built
is built
Oops!
Okay!
I'm sorry I couldn't meet you yesterday. I _______ overtime.
had to work
must worked
must have worked
Oops!
Okay!
How long ____ you _____ in New York?
are you living
do you live
have you been living
Oops!
Okay!
I love swimming. I ___ go to the pool every morning.
love
usually
am used to
Oops!
Okay!
While I ___ dinner, the phone rang.
cooked
was cooking
had cooked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies