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 REVISION OF TENSES
0
%
0
0
0
Back
Restart
Marie is in a rock band. She _______ the electric guitar.
plays
has been playing
has played
is playing
Oops!
Okay!
We didn't stop crying _______ the film.
as soon as
since
during
while
Oops!
Okay!
They _________ home when their car broke down.
would drive
used to drive
were driving
had driven
Oops!
Okay!
I _______ anything like it before. It's amazing!
am not seeing
haven't been sitting
don't see
haven't seen
Oops!
Okay!
The town flooded because it had been raining ____ eight days.
until
for
by
since
Oops!
Okay!
Our grandmother ________ a cucumber sandwich for tea every afternoon when we were little.
was having
would have
had had
has had
Oops!
Okay!
Mary _______ near the sea when she was a little girl.
used to live
lives
was living
would live
Oops!
Okay!
_____ lunch yet? Would you like to join us?
Do you have
Are you having
Have you had
Have you been having
Oops!
Okay!
Call her at the office. She is ______ there at this time
never
usually
rarely
seldom
Oops!
Okay!
The twins _______ vegetables when they were children.
weren't eating
weren't eaten
didn't use to eat
hadn't been eating
Oops!
Okay!
Frank _____ his finger while he was playing volleyball.
had been breaking
broke
has broken
was breaking
Oops!
Okay!
They _________ our offer, so we are not going to work together.
hadn't accepted
aren't accepting
didn't accept
hadn't been accepting
Oops!
Okay!
When they moved to France, they all _______ French lessons.
started
had started
are starting
have started
Oops!
Okay!
There you are! I __________ for you all morning!
am looking
look
have looked
have been looking
Oops!
Okay!
People in this town are very friendly and I made friends _____ I moved here.
as soon as
since
already
while
Oops!
Okay!
We _______ them several emails, but they still haven't responded.
will be sending
are sending
have sent
send
Oops!
Okay!
Karen _______ to driving lorries. She has been doing it since she left school.
is getting used
is used
gets used
has been getting
Oops!
Okay!
Linda _________ her homework for about ten minutes when her friend called.
had been doing
was doing
did
had done
Oops!
Okay!
I can't buy those shoes because ________ all my money.
I've already spent
already have I spent
already I've spent
I've been spending already
Oops!
Okay!
Monica hasn't finished her homework _______.
still
recently
yet
already
Oops!
Okay!
Jack doesn't use the car during the week because he ______ to work.
is walking
walks
has been walking
has walked
Oops!
Okay!
She was excited because she ________ by plane before.
didn't travel
hadn't travelled
wasn't travelling
wasn't travelled
Oops!
Okay!
Oh no! There _______ the last bus!
goes
has been
has gone
is going
Oops!
Okay!
Toby is happy now because he _________ his dream job.
is finding
has found
finds
has been finding
Oops!
Okay!
You should help Lucy because she _______ this before.
hasn't been doing
didn't do
doesn't do
has never done
Oops!
Okay!
Laura went to get a shopping trolley as I _________ the car.
used to park
had been parking
would park
was parking
Oops!
Okay!
They _______ by the time we got there
had already eaten
have already eaten
had already been eating
already ate
Oops!
Okay!
I _______ the new museum yet. Is it nice?
am not visiting
haven't visited
haven't been visiting
don't visit
Oops!
Okay!
He paid for the window he __________
was breaking
broken
had been breaking
had broken
Oops!
Okay!
She needs to go for a walk. She ________ at her desk all day.
sat
has been sitting
has sat
is sitting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies