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