wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tenses

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

I always go to school by bus. However, this week___________ by car with my dad.

a)

I go

b)

I've gone

c)

I'm going

d)

I'll go

2.
[...] 
Tony: We are waiting for the new Stars Wars movie. In fact, we______________here for more than five hours. 
[...] 
a)
wait
b)
are waiting
c)
have waited
d)
have been waiting
3.
[...] 
Tony: We got here at 6:00 o'clock this morning. More than forty people______________here waiting for tickets when we arrived.
[...] 
a)
already standed
b)
were already standing
c)
had already standed
d)
had already been standing
4.
He was in Japan last month. He___________Japan before.
a)
never visited
b)
was never visiting
c)
had never visited
d)
had never been visiting
5.
She__________in this company since 2005.
a)
works
b)
is working
c)
has worked
d)
has been working
6.
How long____you____here?
a)
did ... be
b)
were ... being
c)
have ... been
d)
have ... been being
7.
When_____you_____in New York?
a)
did .. arrive
b)
were ... arriving
c)
had ... arrived
d)
had ... been arriving
8.
He_____________five letters to the manager by the time he finally received an answer.
a)
wrote
b)
was writing
c)
had written
d)
had been writting
9.
Up to now, I____________any opportunity to check this information.
a)
didn't have
b)
wasn't having
c)
haven't had
d)
haven't been having
10.
Please be quiet! You ____________ me!
a)
interrupt me
b)
will interrupt me
c)
will have interrupted
d)
are forever interrupting
11.
This was the first time I_______________to NY!
a)
was
b)
have been
c)
had been
d)
am
12.
I didn't realise that I ________________ my umbrella on the bus until it started to rain.
a)
left
b)
have left
c)
had left
d)
was leaving
13.
This is the second time I______ Japanese food.
a)
have eaten
b)
had eaten
c)
ate
d)
was eating
14.
By the time you get a promotion, I ____________ for 10 years.
a)
will work
b)
'm going to work
c)
will have worked
d)
will have been working
15.
Look out! The floor is slippery. You ________________ down.
a)
will fall
b)
're going to fall
c)
will have fallen
d)
're falling
16.

She___________ writing her essay by the end of the week.

a)
is finishing
b)
has finished
c)
will have finished
d)
will finish
17.

By the time we get home, the match_______________.

a)
will be starting
b)

is starting

c)

will have started

d)

had started

18.

By tomorrow I (learn)_____________ this poem by heart.

a)
will have learned
b)
am learning
c)
have learned
d)
will learn
19.

This is the first time she__________(eat) seafood.

a)

had eaten

b)
ate
c)
has eaten
d)
eats
20.

By next Friday she ____________(work) as a doctor for five years.

a)
has worked
b)
will be working
c)
worked
d)

will have been working