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
All Tenses B2
0
%
0
0
0
Back
Restart
The letters ___ every morning.
deliver
are delivering
are delivered
will deliver
Oops!
Okay!
By 2025, she ___ at this company for ten years.
is working
will have been working
has been working
will have worked
Oops!
Okay!
Tomorrow at 10 AM, I ______ the dentist.
have seen
will see
see
am seeing
Oops!
Okay!
The book ___ by J.K. Rowling.
was writing
will have written
writes
was written
Oops!
Okay!
By the time we arrived, they _____ the party.
were left
had left
are leaving
left
Oops!
Okay!
I ______ hard at the moment, because I have my final exams next month.
work
'll work
'm working
Oops!
Okay!
She ___ for two hours before the bus came.
will have been waiting
had waited
had been waiting
was waiting
Oops!
Okay!
David ______ to work by bus.
usually is going
goes usually
is usually going
usually goes
Oops!
Okay!
I ____ my girlfriend five months ago.
met
am meeting
have met
will have met
Oops!
Okay!
She _____ late all week.
has been being worked
has been working
was being worked
will working
Oops!
Okay!
The house ___ right now.
is painting
will be painted
was being painted
is being painted
Oops!
Okay!
Last night, in the Turia park, my wallet _____ .
stole
has stolen
was stolen
has been stolen
Oops!
Okay!
The work ___ by the time we arrived.
has been completed
is completed
will be completed
was completed
Oops!
Okay!
All the students in this classroom ____ in Valencia.
live
will be living
are living
have lived
Oops!
Okay!
We _____ France three times.
have visited
visited
are visiting
have been visiting
Oops!
Okay!
I ___ you when I get home.
am calling
will call
will be calling
call
Oops!
Okay!
At this time tomorrow, I _____.
will be playing football
am playing tennis
play videogames
will play basketball
Oops!
Okay!
Next weekend, I ______ very hard.
am going to study
will have been studying
study
am studying
Oops!
Okay!
By this time next week, the festival ____.
will have finished
finishes
will finish
had been finished
Oops!
Okay!
I hope that my car ______ by next Tuesday because I need to go to Barcelona for work.
will fix
will be fixing
has been fixed
will have been fixed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies