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