wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tenses

Total questions: 20

Worksheet time: 10mins

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.
Choose the proper sentence
a)
He has already seen that film
b)
He already saw that film
c)
He have already seen that film
d)
He already has seen that film
17.
Choose the sentence
a)
She is drinking coffee
b)
She drink coffee
c)
She drinks coffee
d)
She drank coffee
18.
Choose the sentence
a)
...while I watch
b)
... while I had watched
c)
... while I was watching
d)
... while I were watching
19.
Choose the sentence
a)
I knew her for 2 years
b)
I have known her for 2 years
c)
I know her for 2 years
d)
I have know her for 2 years
20.
Choose
a)
The film has started by the time they arrived
b)
The film had start by the time they arrived
c)
The film started by the time they arrived
d)
The film had started by the time they arrived