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
The Tenses
0
%
0
0
0
Back
Restart
Being a builder is a very _____ work.
tired
tiring
Oops!
Okay!
Sheila _____ The Hobbit at the moment.
has been reading
reads
has read
is reading
Oops!
Okay!
What shall we have? _____ you _____ fish?
Are .... liking
Have .... been liking
Do .... like
Have .... liked
Oops!
Okay!
We _____ the jet-skis whizzing over the waves yesterday.
were watching
had been watching
watched
had watched
Oops!
Okay!
I am going to meet _____ from the local council because I have some complaints about our road.
everyone
anyone
no one
someone
Oops!
Okay!
So in the first scene we _____ him getting up and then he _____ and _____ a strange woman.
see / goes out / meets
are seeing / is going out / meets
see / is going out / is meeting
are seeing / goes out / meets
Oops!
Okay!
Hi, Mike. _____ you help me carry this box downstairs, please?
Shall
Can
Need
Must
Oops!
Okay!
Sorry, but I _____ French for years!
don't speak
haven't spoken
am not speaking
haven't been speaking
Oops!
Okay!
We _____ for hours! Let's have a rest!
walk
have walked
have been walking
are walking
Oops!
Okay!
Last week, I gave up working in a factory because I was fed up with _____ a little money.
to earn
being earned
earning
be earning
Oops!
Okay!
Do you remember Chuck? The boy who _____ in the last row in the corner near the window?
use to sit
used to sit
Oops!
Okay!
I am sorry _____ you that the store is about to close.
tell
telling
to tell
Oops!
Okay!
She was _____ tearful and exhausted when she finally got home.
neither
both
either
all
Oops!
Okay!
Sitting at home in the evening makes me feel _____.
relaxed
relaxing
Oops!
Okay!
We haven't got _____ friends here.
some
a little
many
much
Oops!
Okay!
This is the first time I _____ Japanese food.
have eaten
am eating
eat
have been eating
Oops!
Okay!
Can I borrow this laptop? _____ you _____ it?
Do .... use
Have .... use
Are .... using
Have .... been using
Oops!
Okay!
Once upon _____ time there was _____ little girl called Little Riding Hood who lived with her mother in _____ middle of a big wood.
the / the / the
a / a / a
a / a / the
a / the / the
Oops!
Okay!
After _____ my homework, I will go to the new shopping centre.
do
being done
to do
doing
Oops!
Okay!
By this time next week, Doctor Brown _____ more than 200 patients.
will see
is going to see
will be seeing
will have seen
Oops!
Okay!
This flower _____ wonderful.
smells
is smelling
has smelled
has been smelling
Oops!
Okay!
I _____ on Niko's sofa until I find a place of my own.
am sleeping
have slept
sleep
have been sleeping
Oops!
Okay!
_____ I arrived, some of the kids were training with weights, and quite a few were using some of the other gym equipment.
While
What
Where
When
Oops!
Okay!
I can't talk now. I _____ the dinner.
cook
have cooked
has cooked
am cooking
Oops!
Okay!
We visited some friends of _____ in Scotland last June.
us
we
our
ours
Oops!
Okay!
The arrangements ______ before I arrived.
has been made
had been making
had been made
had made
Oops!
Okay!
You can borrow _____ of my two CD players for the weekend. Just choose one!
both
neither
each
either
Oops!
Okay!
I am afraid _____ the blue nor the purple dress suits you.
each
either
neither
both
Oops!
Okay!
There weren't _____ chairs for everybody.
many
enough
most
all
Oops!
Okay!
I hate _____ the same thing for a long time.
doing
to do
did
do
Oops!
Okay!
I _____ help you, Sasha, but I'm afraid I've hurt my arm.
would rather
would like to
don't need to
have got to
Oops!
Okay!
You _____ goulash using meat, vegetables and paprika.
have been making
make
have made
are making
Oops!
Okay!
Terry _____ knee pads when he had his skateboarding accident.
didn't wear
hadn't been wearing
hadn't worn
wasn't wearing
Oops!
Okay!
Life is much ______ when people are happier and behave well to each other.
nicest
nice
nicely
nicer
Oops!
Okay!
It was on _____ first of September, 2008 that I started playing the bass guitar in a school band.
a
-
the
Oops!
Okay!
Our plane _____ in London at seven.
has arrived
arrives
is arriving
has been arriving
Oops!
Okay!
I _____ her phone number yet.
haven't found
find
have found
don't find
Oops!
Okay!
You _____ the same mistake again! Be careful!
have made
are making
make
have been making
Oops!
Okay!
I had ______ important to do on Monday after school, but I couldn't remember it.
someone
somewhere
anything
something
Oops!
Okay!
I _____ a bike when I was four, but I can now.
wouldn't ride
couldn't ride
can't ride
shouldn't ride
Oops!
Okay!
I _____ an X-ray on my ankle this afternoon.
will have had
will be having
will have
am having
Oops!
Okay!
You _____ asking silly questions! Stop that!
are always asking
have always asked
always ask
have always been asking
Oops!
Okay!
I _____ my homework all evening! I didn't know it would take so long!
do
have been doing
have done
am doing
Oops!
Okay!
Steve _____ the violin for a month.
has been learning
learns
is learning
has learnt
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies