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
B2-Tenses Review
0
%
0
0
0
Back
Restart
I've got some really exciting news - I .................(get) a new job!
I've got
Oops!
Okay!
I'm pretty sure I .......................(meet) you at Jenna's party last year.
met
Oops!
Okay!
I promise I ___ (help) you with the report.
will help
Oops!
Okay!
The question is: why was Tom there - who...................... (wait) for?
was he waiting
Oops!
Okay!
They ___ (travel) across Europe last summer.
travelled
Oops!
Okay!
We ___ (not/see) each other for a long time.
haven't seeen
Oops!
Okay!
___ you ___ (ever/be) to Japan?
have you ever been
Oops!
Okay!
I .........................(never/feel) relaxed around him - I don't know why.
have never felt
Oops!
Okay!
By next week, we ___ (complete) the project.
will have completed
Oops!
Okay!
James ............................(study) French at Oxford next year.
is studying
Oops!
Okay!
I ...............................(live) here for about a year and a half now.
have lived
Oops!
Okay!
We....................(work) on a secret project these days.
have been working/have worked
Oops!
Okay!
I ....................( watch) television when I started to feel ill.
was watching
Oops!
Okay!
Joanna was ashamed because she .................(do) something wrong.
had done
Oops!
Okay!
They ___ (not/finish) the project yet.
haven't finished
Oops!
Okay!
6 Tell me about yourself. How long.................(work) for this company?
have you worked/have you been working
Oops!
Okay!
By the time you arrived, I ___ (already/leave).
had already left
Oops!
Okay!
While I ..........................(walk) home, I slipped on some ice and broke my ankle.
was walking
Oops!
Okay!
By the evening, I .............................. (finish) cleaning my flat.
will have finished
Oops!
Okay!
By the end of this year, she ___ (study) medicine for 6 years.
will have been studying
Oops!
Okay!
We ..........................(take) the wrong turning and were now completely lost.
had taken
Oops!
Okay!
Who ___ you ___ (talk) to on the phone just now?
are you talking
Oops!
Okay!
Jochen is an anxious person who ......................(not like) doing new things.
doesn't like
Oops!
Okay!
This time tomorrow, I ___ (fly) to London.
will be flying
Oops!
Okay!
It wasn't awkward at the party because I ........................(already meet) everyone there.
had already met
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies