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
Present and Past Tenses
0
%
0
0
0
Back
Restart
Listen to that! Jane _____________ (still/play) the piano.
is still playing
Oops!
Okay!
Let's watch another film. I ________ (already / see) this one.
have already seen
Oops!
Okay!
When he ________ (return) from work at 6 PM yesterday, she was _____ (read) a book.
returned / was reading
Oops!
Okay!
Hurry up! The train __________ (leave) in 10 minutes!
leaves
Oops!
Okay!
They ______________ (argue) for more than an hour. I can't take it any more.
have been arguing
Oops!
Okay!
I _________________ (organise) events for 10 years.
have been organising
Oops!
Okay!
By the time we __________ (arrive) at the station, the train __________ (already/leave).
arrived / had already left
Oops!
Okay!
Yesterday at 5 PM, I ______ (walk) to the store when it suddenly ________ (start) to rain heavily.
was walking / started
Oops!
Okay!
He __________ (break) his leg last year, and he __________ (not/recover) fully yet.
broke / has not recovered
Oops!
Okay!
She __________ (finish) her homework before she __________ (go) to the party.
had finished / went
Oops!
Okay!
He __________ (study) for his exams this week, but he usually __________ (play) video games in the evenings.
is studying / plays
Oops!
Okay!
She usually __________ (walk) to work, but today she __________ (take) the bus because it’s raining.
walks / is taking
Oops!
Okay!
When I got home, Jessica _____________ (bake) a cake and she had made a mess!
was baking
Oops!
Okay!
My brother ____________________ (always / take) my stuff without asking me.
is always taking
Oops!
Okay!
Michelle ________________ (be) to London three times so far.
has been
Oops!
Okay!
When I arrived at school, I _____________ (realise) I _____________ (forget) my phone at home.
realised / had forgotten
Oops!
Okay!
I __________ (read) this book for three hours, but I __________ (not/finish) it yet.
have been reading / haven't finished
Oops!
Okay!
Billy Eilish __________ (win) more than 15 awards.
has won
Oops!
Okay!
I _____________ (go) to Paris last year, but I ______________ (never/be) to Rome.
went / have never been
Oops!
Okay!
Those are designer shoes. They ______ (cost) more than 500 euros.
cost
Oops!
Okay!
I _____________ (water) the flowers while my brother __________ (wash) dad's car.
was watering / was washing
Oops!
Okay!
We ____________ (wait) for the actor to come for 30 minutes. He finally arrived at 7:45!
had been waiting
Oops!
Okay!
Sue __________ (meet) her friends later.
is meeting
Oops!
Okay!
What _____________ (do) at 5 o'clock yesterday afternoon? I was calling but you didn't pick up.
were you doing
Oops!
Okay!
I ___________ (wear) the heels all day. I can't wait to take them off.
have been wearing
Oops!
Okay!
She __________ (wait) for over an hour before the train finally __________ (arrive).
had been waiting / arrived
Oops!
Okay!
The weather ______________ (get) warmer and warmer as spring comes.
is getting
Oops!
Okay!
She __________ (write) reports all morning, and she __________ (finish) three of them already.
has been writing / has finished
Oops!
Okay!
I __________ (visit) Paris last summer, but I __________ (never/see) the Eiffel Tower until now.
visited / have never seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies