Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tenses

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

She has always ____ (live) all alone in that big house.

a)

lives

b)

living

c)

lived

d)

live

2.

Look! The baby ____ (try) to walk.

a)

tried

b)

is trying

c)

has been trying

d)

has tried

3.

At the moment I______ (revise) English grammar.

a)

am revising

b)

revise

c)

was revising

d)

revises

4.

______ Mark _____to school every day?

a)

Does,go

b)

Do,goes

c)

Did,went

d)

Is,going

5.
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
6.
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
7.
Choose
a)
I live here...
b)
I have lived here...
c)
I have left here...
d)
I am living here...
8.

Before James ______(go) to London, James ______ (not / enjoy) learning English

a)

went,had not enjoyed

b)

go,have not enjoyed

c)

gone,wasn’t enjoying

d)

go, am not enjoying

9.

I _______ asleep when I _______noise downstairs.

a)

was falling,heard

b)

is falling,hear

c)

had fallen,is hearing

d)

have fallen,heard

10.

While Bill _________basketball, his mother ______home.

a)

was playing,came

b)

am playing,will come

c)

plays,comes

d)

played,came

11.

Simon ______ quietly on the sofa when David ______ and scared him.

a)

read – was appearing

b)

had read - appeared

c)

read - appeared

d)

was reading – appeared

12.

I ______ to America.

a)

have often been

b)

often have been

c)

have been often

13.

As soon as she came in I knew I ______ her before.

a)

have seen

b)

saw

c)

had seen

14.

When I ______ to the theatre yesterday afternoon, the play ______.

a)

had gone – started already

b)

went – had already started

15.

This time next week I _____ in the Pyrenees.

a)

ski

b)

will be skiing

c)

am going to ski

d)

am skiing

16.

When I was a child, my mother ______ me with my homework.

[More than one possible option]

a)

would help

b)

helped

c)

used to

d)

was helping

17.

On July 2nd they ______ for sixty years.

a)

will have been married

b)

will be marrying

c)

will marry

d)

are going to marry

18.

I _____ for hours, it's time to take a break!

a)

have studied

b)

have been studying

c)

are studying

19.

I usually ______ my homework at home, but today I ______ it at the library.

a)

have been doing - did

b)

am doing - do

c)

do - am doing

20.

Alia will _____ to you once she ________ your reply.

a)

A. write, receives

b)

B. writes, receives

c)

C. wrote, receives

d)

D. written, received

21.

My little brother ________ everywhere. He has a lot of energy.

a)

run

b)

runs

c)

running

22.

By the time I finish the test, all of the other students _______ the class.

a)

will leave

b)

are leaving

c)

will have left

23.

The doctor ________ to us when he has finished the surgery.

a)

talks

b)

has talked

c)

will talk

24.

[...]

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 stood

25.
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
26.
Please be quiet! You ____________ me!
a)
interrupt me
b)
will interrupt me
c)
will have interrupted
d)
are forever interrupting
27.
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
28.

All of the players _____ to have a special meeting.

a)

want

b)

wants

c)

was wanting

d)

has wanted

29.

Father . . . a newspaper while we were studying in the living room.

a)

was reading

b)

had read

c)

reads

d)

read

30.

Our class . . . at 07.00 and it . . . at 1.30 in the afternoon.

a)

start-finish

b)

starts-finishes

c)

started-finished

d)

starts -finish