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