wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revision of tenses

Total questions: 36

Worksheet time: 24mins

Name
Class
Date
1.

Usually I drink coffee, but today I.......... tea

a)

am drinking

b)

drink

c)

was drinking

d)

drank

2.

She....... a book when the telephone rang.

a)

read

b)

is reading

c)

reads

d)

was reading

3.

Look at the black clouds! It .................... .

a)

will rain

b)

is going to rain

c)

was raining

d)

rained

4.

We .................... to Italy on holiday when we were kids. Now we travel to Spain.

a)

used to travel

b)

travelled

c)

have travelled

d)

are travelling

5.

Look! The plane _____ just ________ .

a)

is - landing

b)

will - land

c)

has - landed

d)

were - landing

6.

I ...................... English for six years.

a)

have been learning

b)

am learning

c)

have learnt

d)

learnt

7.
Last year I went to Spain, it was my first time there...
a)
I never been before to Spain.
b)
I didn't be in Spain before.
c)
I had never been to Spain before.
d)
I had never been before to Spain.
8.

We .................. to Egypt on 10th April.

a)

will fly

b)

are flying

c)

have flown

d)

flew

9.

While I was cooking, my sister .......................

a)

is studying

b)

studied

c)

has studied

d)

was studying

10.

I'm enjoying the party very much but I think I .................... home.

a)

will go

b)

am going

c)

went

d)

am going to go

11.

When I walked into the classroom, one of the students ..................... on the phone.

a)

talked

b)

was talking

c)

has talked

d)

were talking

12.

I'm going out Mum, but I promise I ............. back by 10pm.

a)

am

b)

was

c)

am going to be

d)

will be

13.

When we got to the stadium, the match .............................. .

a)

had already begun

b)

already began

c)

has already begun

d)

already begin

14.

We ................... each other since 2010.

a)

know

b)

have known

c)

knew

d)

have been knowing

15.
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
16.
Choose
a)
I live here...
b)
I have lived here...
c)
I have left here...
d)
I am living here...
17.

Where.................... your phone?

a)

... have you found

b)

... did you find

c)

... did you found

d)

... you found

18.
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
19.
This is the second time I ______ Japanese food.
a)
ate
b)
had eaten
c)
have eaten
d)
was eating
20.

I ____ an interesting book at the moment. I ____ it to you when I _______.

a)

have read / will lend/ will have finished

b)

read / lend/ have finished

c)

am reading / will lend/ finish

d)

am reading / am going lend/ will finish

21.
He _____ in Paris for three years and then he _____ to New Jersey.
a)
have lived / went
b)
lived / went
c)
was living / has gone
d)
had lived / went
22.

Lesson ____ in 2 minutes and it's impossible to be on time, so I ____ late.

a)

start / am going to be

b)

starts / will be

c)

is starting / am

d)

will start/ have been

23.

When _____ you _____ your house in Philadelphia ?

a)

did / buy

b)

were / buying

c)

had / bought

d)

had / been buying

24.

What (she/do)........... at 2 pm yesterday?

a)

were she doing

b)

was she doing

c)

did she do

25.

I (not/save)...... enough money yet.

a)

haven't saved

b)

hasn't saved

c)

haven't save

26.
This time next week we ... to Canada.
a)
will fly
b)
will have flown
c)
will be flying
d)
will have been flying
27.
I can see that you are very hungry. I ... something to eat.
a)
will prepare
b)
will be preparing
c)
will have prepared
d)
will have been preparing
28.
A: ... to the office tomorrow in the morning?B: Yes, why are you asking?A: Could you take these documents for the boss?B: Sure, I ... them.
a)
Will you go / will take
b)
Will you go / will have taken
c)
Will you be going / will take
d)
Will you be going / will be taking
29.
By the time we finish cooking, dad ... the car.
a)
will be repairing
b)
will have repaired
c)
will repair
d)
will have been repairing
30.
A: How long ... for the bus?B: About 20 minutes only.
a)
will have been waiting
b)
will have waited
c)
will wait
d)
will we be waiting
31.
By the end of this week they ... this house for three years exactly.
a)
will be building
b)
will build
c)
will have been building
d)
will have built
32.
I think I ... Tess to my party.
a)
will invite
b)
will have invited
c)
will be inviting
d)
will have been inviting
33.

The phone is ringing. I ........................answer.

a)

will

b)

am going to

c)

are going to

d)

will go

34.

I've booked a plane ticket. I .....................to Florida on holiday.

a)

am going to

b)

will go

c)

am go to

d)

will going

35.

Usain Bolt is the strongest and fastest runner. (Z pewnością wygra) __ the race tomorrow.

a)

He must win

b)

He’ll definitely win

c)

He’ll win

36.

You look great! .................................. recently?

a)

Did you work out

b)

Have you been working out

c)

Are you working out?