Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Mixed tenses B2
0
%
0
0
0
Back
Restart
I ____ the dishes before I left home.
did
do
was doing
had done
Oops!
Okay!
It ___ for two hours - will it ever stop?
is raining
rains
has been raining
has rained
Oops!
Okay!
When you called me, I ___ a bath.
was having
have
had
am having
Oops!
Okay!
Listen! She ____ music.
plays
has played
played
is playing
Oops!
Okay!
You ________________ your car, it shines like new!
HAD WASHED
HAVE WASHED
WASHING
WASHED
Oops!
Okay!
After we had left the room, the fire _______________________.
HAS BROKEN OUT
BROKE OUT
IS BREAKING OUT
HAD BROKEN OUT
Oops!
Okay!
When she arrived at the party, her friends ____.
have already left
had already left
are already leaving
already left
Oops!
Okay!
What's that noise?" "He ____ the lawn.
is mowing
mows
has mown
mow
Oops!
Okay!
They ___ the match and now they are champions.
won
have won
are winning
win
Oops!
Okay!
She was watching a movie when her parents ___ home.
came
have come
come
were coming
Oops!
Okay!
Look! A bird ___________________________ right over your house!
FLOWN
IS FLYING
FLEW
FLIES
Oops!
Okay!
We always _____ dinner at 6 pm.
had had
have had
have
are having
Oops!
Okay!
Since the moment I saw her I ___________________ of anyone else.
DON'T THINK
HAVEN'T THOUGHT
DIDN'T THINK
AM NOT THINKING
Oops!
Okay!
I ____ that movie.
already saw
have already seen
am already seeing
already see
Oops!
Okay!
Last week, my friend and I ____ to the cinema.
were going
go
went
have been
Oops!
Okay!
We ___ here for twenty years.
live
are living
have lived
lived
Oops!
Okay!
While I ______________________ at the counter I saw a beautiful young lady.
AM WAITING
HAD WAITED
WAS WAITING
WAITED
Oops!
Okay!
What are you doing?" "I ___ my homework.
do
am doing
did
have done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies