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