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
Past and present tenses
0
%
0
0
0
Back
Restart
I ___ the letter before they called. (send)
had sent
Oops!
Okay!
They ___ the book last year. (finish)
finished
Oops!
Okay!
We ___ Spanish classes on Mondays. (have)
have
Oops!
Okay!
Look! The cat ___ on the roof. (sit)
is sitting
Oops!
Okay!
Yesterday I ___ a new phone. (buy)
bought
Oops!
Okay!
At 8pm last night I ___ TV. (watch)
was watching
Oops!
Okay!
He ___ ___ the piano for years. (learn)
has been learning
Oops!
Okay!
We ___ to the park last Saturday. (go)
went
Oops!
Okay!
I ___ dinner right now. (prepare)
am preparing
Oops!
Okay!
He ___ in London since 2015. (live)
has lived
Oops!
Okay!
They ___ to school by bus. (go)
go
Oops!
Okay!
While she ___, the phone rang. (cook)
was cooking
Oops!
Okay!
My father ___ coffee in the morning. (drink)
drinks
Oops!
Okay!
By the time we arrived, the film ___ already ___. (finish)
had finished
Oops!
Okay!
They ___ already ___ their homework. (finish)
have finished
Oops!
Okay!
They ___ the house by the time the inspector arrived. (leave)
had left
Oops!
Okay!
She ___ for her exam at the moment. (study)
is studying
Oops!
Okay!
They ___ in the garden when it began to rain. (sit)
were sitting
Oops!
Okay!
I ___ ___ Spanish all week. (study)
have been studying
Oops!
Okay!
She ___ the meeting two hours ago. (start)
started
Oops!
Okay!
She ___ to music every morning. (listen)
listens
Oops!
Okay!
They ___ ___ since 9 o’clock. (play)
have been playing
Oops!
Okay!
Why ___ you ___ with your friends this week? (hang out)
are you hanging out
Oops!
Okay!
She ___ ___ for three hours
has been working
she’s exhausted. (work)
Oops!
Okay!
He ___ out when I arrived. (go)
was going
Oops!
Okay!
We ___ many places in our country. (visit)
have visited
Oops!
Okay!
I ___ that film before. (see)
have seen
Oops!
Okay!
She told me that he ___ there before she came. (be)
had been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies