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
At this time tomorrow, I _____.
am playing tennis
will play basketball
play videogames
will be playing football
Oops!
Okay!
(Past) At 8 PM last night, I _______ (watch) a movie.
watched
Oops!
Okay!
(Present / rain) It _______ a lot in this city in winter, but right now it _______ heavily!
rains / is raining
Oops!
Okay!
(Past) We _______ (not see) you at the party yesterday. Where were you?
did not
Oops!
Okay!
(Future) Are you going to travel next summer? Where?
(Personal question)
Oops!
Okay!
(Present / eat) Look! The dog _______ your sandwich! It usually _______ its own food.
is eating / eats
Oops!
Okay!
(Future) What will you do tomorrow afternoon?
(Personal question)
Oops!
Okay!
She _____ late all week.
has been working
has been being worked
was being worked
will working
Oops!
Okay!
(Past) Did you enjoy the movie you watched last week?
(Personal question)
Oops!
Okay!
(Present / visit) My grandparents _______ us every weekend, but today we _______ them.
visit / are visiting
Oops!
Okay!
(Present / go) I _______ to the gym every Monday, but today I _______ to a yoga class.
go / am going
Oops!
Okay!
(Past) While she _______ (study) for the test, her brother _______ (play) video games.
was studying / was playing
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!
(Past) Did you visit any new places last year?
(Personal question)
Oops!
Okay!
(Present / play) Sarah _______ the piano every day, but today she _______ the violin.
plays / is playing
Oops!
Okay!
(Past) He _______ (not like) the food at the restaurant last night.
did not like
Oops!
Okay!
Next weekend, I ______ very hard.
am studying
study
will have been studying
am going to study
Oops!
Okay!
David ______ to work by bus.
usually goes
usually is going
goes usually
is usually going
Oops!
Okay!
The book ___ by J.K. Rowling.
will have written
was written
was writing
writes
Oops!
Okay!
(Past) It _______ (rain) when I _______ (leave) the house this morning.
was raining / left
Oops!
Okay!
(Present) Are you reading a book right now? What is it about?
(Personal question)
Oops!
Okay!
(Present / watch) They always _______ TV after dinner, but at this moment they _______ a movie on Netflix.
watch / are watching
Oops!
Okay!
We _____ France three times.
have been visiting
have visited
are visiting
visited
Oops!
Okay!
She ___ for two hours before the bus came.
was waiting
will have been waiting
had waited
had been waiting
Oops!
Okay!
(Past) What were you doing at 8 PM yesterday?
(Personal question)
Oops!
Okay!
The letters ___ every morning.
will deliver
deliver
are delivering
are delivered
Oops!
Okay!
I ____ my girlfriend five months ago.
have met
will have met
am meeting
met
Oops!
Okay!
(Past) Yesterday, I _______ (go) to the park with my friends.
Went
Oops!
Okay!
(Present / read) Right now, she _______ a book about history, but she usually _______ novels.
is reading / reads
Oops!
Okay!
(Present / work) He usually _______ at a bank, but today he _______ from home.
works / is working
Oops!
Okay!
Last night, in the Turia park, my wallet _____ .
has been stolen
was stolen
stole
has stolen
Oops!
Okay!
I ___ you when I get home.
am calling
call
will be calling
will call
Oops!
Okay!
(Present / study) What _______ you _______ right now? You never _______ before dinner.
are you studying / study
Oops!
Okay!
All the students in this classroom ____ in Valencia.
have lived
are living
will be living
live
Oops!
Okay!
I hope that my car ______ by next Tuesday because I need to go to Barcelona for work.
will fix
will have been fixed
will be fixing
has been fixed
Oops!
Okay!
I ______ hard at the moment, because I have my final exams next month.
'm working
'll work
work
Oops!
Okay!
(Present) What do you usually do on weekends?
(Personal question)
Oops!
Okay!
By this time next week, the festival ____.
will finish
finishes
will have finished
had been finished
Oops!
Okay!
(Future) What will you be doing at 10 AM tomorrow?
(Personal question)
Oops!
Okay!
The house ___ right now.
will be painted
is being painted
was being painted
is painting
Oops!
Okay!
(Present / clean) We always _______ the house after lunch.
clean
Oops!
Okay!
(Past) What did you do last weekend?
(Personal question)
Oops!
Okay!
By the time we arrived, they _____ the party.
had left
were left
are leaving
left
Oops!
Okay!
The work ___ by the time we arrived.
will be completed
was completed
is completed
has been completed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies