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