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-B2 Tense Review
0
%
0
0
0
Back
Restart
She _____ her husband in 2005.
has met
met
meets
is meeting
Oops!
Okay!
The gap between the rich and the poor ______. (when talking about changes)
increased
has increased
increases
is increasing
Oops!
Okay!
Hugh is a chef - he _____ exotic meals for a well-known restaurant. Right now, he _____ a Thai soup.
is cooking / cooks
cooks / is cooking
has cooked / cook
cooked / will cook
Oops!
Okay!
I __________ basketball on Sundays with my friends.
am often playing
have often been playing
often play
will often be playing
Oops!
Okay!
Greg ____ a new girl. Have you met her?
sees
has seen
will see
is seeing
Oops!
Okay!
The phone ____ while she ____ .
rang / is sleeping
was ringing / slept
rings / sleeps
rang / was sleeping
Oops!
Okay!
I _____ a sandwich for you earlier. _______ it yet?
prepare / do you eat
was preparing / are you eaten
prepared / have you eaten
prepared / did you eat
Oops!
Okay!
Mark ______ public transport, but today he ______ the bus.
doesn't usually use / is taking
isn't usually using / takes
didn't usually use / took
uses / will take
Oops!
Okay!
Jack _____ a day off last week.
hadn't
didn't had
didn't have
hasn't had
Oops!
Okay!
Many people _____ writing letters. (when talking about changes)
have stopped
are stopping
stop
stopped
Oops!
Okay!
A bird ____ over her head while she ____ along the beach.
flew / was running
flew / ran
was flying / was running
flied / was running
Oops!
Okay!
______ Fiona recently? She looks completely different.
Did you see
Are you seeing
Have you been seeing
Have you seen
Oops!
Okay!
You look distracted. What _______ about?
did you think
do you think
you think
are you thinking
Oops!
Okay!
I _____ how we can win this game. We aren't good enough.
I'm not seeing
I don't see
I can see
I couldn't see
Oops!
Okay!
Be quiet! I ______ to watch the movie!
will try
have tried
try
am trying
Oops!
Okay!
Myriam ____ her first book 20 years ago. Since then, she ______ five novels.
wrote / has written
has written / wrote
wrote / writes
has written / has written
Oops!
Okay!
______ the film was really good.
I have thought
I will think
I think
I am thinking
Oops!
Okay!
Mary ______ at 7 a.m. every morning.
got up
are getting up
gets up
is getting up
Oops!
Okay!
Omar ____ on Sundays. He _____ badminton instead.
doesn't work / he plays
isn't working / is playing
didn't work / played
doesn't work / is playing
Oops!
Okay!
Jane _____ in the city, but this week she ______ in the countryside with her uncle.
lives / is staying
is living / stays
is living / will stay
is living / is staying
Oops!
Okay!
The world ____ safer. (when talking about changes)
is becoming
became
has become
becomes
Oops!
Okay!
Technology _____ our lives better. (when talking about changes)
is making
made
has made
are made
Oops!
Okay!
You smell of cigarettes. _______ ?
Have you been smoking
Did you smoke
Do you smoke
Have you smoked
Oops!
Okay!
I ______ any interesting TV shows this year.
haven't been watching
haven't watched
didn't watch
don't watch
Oops!
Okay!
They _____ along the street when it _____ to rain.
are walking / starts
walked / started
were walking / started
were walking / was starting
Oops!
Okay!
A: What _____ tomorrow? B: I don't know yet. Perhaps I ______ Jack for lunch.
are you going to do / 'll meet
do you do / 'm going to do
are you doing / meet
do you do / 'll meet
Oops!
Okay!
While he ______, he ______ a phone call.
was driving / received
was driving / was receiving
driving / received
drove / received
Oops!
Okay!
I _____ to Japan, but I _____ to China last year on a business trip.
haven't gone / have been
didn't go / have been
haven't been / went
didn't go / went
Oops!
Okay!
Our team's performance _____ a lot since the beginning of the year.
is improving
has improved
improved
will improve
Oops!
Okay!
Jenny looks very tired. _____ late again?
Does she work
Did she work
Has she been working
Has she worked
Oops!
Okay!
David _____ Japan three times.
has visited
visited
has been visiting
visits
Oops!
Okay!
A: What time _______ this evening? B: I think around 8 p.m., but I _____ you later to confirm.
will you arrive / will call
are you going to arrive / 'll call
are you arriving / call
do you arrive / 'm going to call
Oops!
Okay!
What _____ right now?
do you do
did you do
have done
are you doing
Oops!
Okay!
The restaurant we ____ to last week was fantastic.
gone
went
have been
go
Oops!
Okay!
How ______ your new flat?
like you
do you like
are you liking
have you liked
Oops!
Okay!
A: When _____ wash the dishes? B: Oh, I'm sorry. I completely forgot about that. I ____ it later.
will you / 'm doing it later
are you to / do
are you going to / 'll do
will you / will do
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies