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 Tense Review
0
%
0
0
0
Back
Restart
I ___ that film before. (see)
have seen
Oops!
Okay!
She ___ to music every morning. (listen)
listens
Oops!
Okay!
They ___ the house by the time the inspector arrived. (leave)
had left
Oops!
Okay!
We ___ them at the café at 6. (meet)
are meeting
Oops!
Okay!
Tomorrow it ___ sunny. (be)
will be
Oops!
Okay!
We ___ Spanish classes on Mondays. (have)
have
Oops!
Okay!
She ___ the meeting two hours ago. (start)
started
Oops!
Okay!
Tomorrow morning, we ___ for the train. (wait)
will be waiting
Oops!
Okay!
He ___ out when I arrived. (go)
was going
Oops!
Okay!
My father ___ coffee in the morning. (drink)
drinks
Oops!
Okay!
She thinks they ___ the match. (win)
will win
Oops!
Okay!
Next year, they ___ for ten years. (work)
will have worked
Oops!
Okay!
I ___ the letter before they called. (send)
had sent
Oops!
Okay!
They ___ a new car next month. (buy)
are going to buy
Oops!
Okay!
Look! The cat ___ on the roof. (sit)
is sitting
Oops!
Okay!
This time tomorrow, I ___ on the beach. (lie)
will be lying
Oops!
Okay!
They ___ football at the park this afternoon. (play)
will be playing
Oops!
Okay!
She ___ for her exam at the moment. (study)
is studying
Oops!
Okay!
We ___ dinner at 8pm. (have)
will have
Oops!
Okay!
He ___ ___ the piano for years. (learn)
has been learning
Oops!
Okay!
She told me that he ___ there before she came. (be)
had been
Oops!
Okay!
She ___ ___ for three hours
she’s exhausted. (work)
has been working
Oops!
Okay!
At 8pm last night I ___ TV. (watch)
was watching
Oops!
Okay!
By midnight, we ___ the whole film. (watch)
will have watched
Oops!
Okay!
They ___ the book last year. (finish)
finished
Oops!
Okay!
She ___ to Paris next week. (fly)
is flying
Oops!
Okay!
They ___ already ___ their homework. (finish)
have finished
Oops!
Okay!
He ___ to study medicine at university. (decide)
is going to decide
Oops!
Okay!
Why ___ you ___ with your friends this week? (hang out)
are you hanging out
Oops!
Okay!
They ___ their exams next Monday. (take)
are taking
Oops!
Okay!
I promise I ___ you later. (call)
will call
Oops!
Okay!
She ___ home by the time you arrive. (leave)
will have left
Oops!
Okay!
I ___ lunch with my parents tomorrow. (have)
am having
Oops!
Okay!
I ___ ___ Spanish all week. (study)
have been studying
Oops!
Okay!
I ___ my cousin this weekend. (visit)
am going to visit
Oops!
Okay!
While she ___, the phone rang. (cook)
was cooking
Oops!
Okay!
I ___ dinner right now. (prepare)
am preparing
Oops!
Okay!
We ___ many places in our country. (visit)
have visited
Oops!
Okay!
By the time we arrived, the film ___ already ___. (finish)
had finished
Oops!
Okay!
We ___ to the park last Saturday. (go)
went
Oops!
Okay!
By 2026, I ___ my degree. (finish)
will have finished
Oops!
Okay!
They ___ ___ since 9 o’clock. (play)
have been playing
Oops!
Okay!
Look at those clouds! It ___ soon. (rain)
is going to rain
Oops!
Okay!
They ___ to school by bus. (go)
go
Oops!
Okay!
Yesterday I ___ a new phone. (buy)
bought
Oops!
Okay!
He ___ in London since 2015. (live)
has lived
Oops!
Okay!
At 10 o’clock tonight, she ___ her homework. (do)
will be doing
Oops!
Okay!
They ___ in the garden when it began to rain. (sit)
were sitting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies