wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TENSE

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

James ______ to my email yet. Maybe he’s on holiday.

a)

doesn’t reply

b)

isn’t replying

c)

hasn’t replied

2.

Mike always ______ up early on weekdays.

a)

gets

b)

is getting

c)

has got

3.

Your French ______ all the time, Sally.

a)

improves

b)

is improving

c)

has improved

4.

I ______ a cake; that’s why the kitchen is such a mess.

a)

make

b)

making

c)

have been making

5.

The plane ______ at 9:30 tomorrow morning.

a)

arrives

b)

is arriving

c)

has arrived

6.

Alice ______ for a job at the moment.

a)

looks

b)

is looking

c)

has looked

7.

This soup ______ delicious. What did you put in it?

a)

smells

b)

is smelling

c)

has smelt

8.

Their baby ______ to walk.

a)

just starts

b)

has just started

c)

has just been starting

9.

We ______ a party next Saturday. Would you like to come?

a)

have

b)

are having

c)

have had

10.

I ______ for an hour and the bus still hasn’t come.

a)

wait

b)

am waiting

c)

have been waiting

11.

I ______ this film three times already.

a)

see

b)

am seeing

c)

have seen

12.

Melanie ______ at her father’s shop every day this week.

a)

works

b)

is working

c)

has worked

13.

I can’t get in the house. I ______ my keys.

a)

lose

b)

am losing

c)

have lost

14.

There ______ Luke on his new bicycle!

a)

goes

b)

is going

c)

has gone

15.

I ______ the book you lent me. I’m really enjoying it.

a)

read

b)

have read

c)

have been reading

16.

______ you ever been to Lyon?

a)

Do

b)

Are

c)

Have

17.

This time next week, we ______ to New York.

a)

will be flying

b)

will fly

c)

will have been flying

18.

By the time we get there, the shop ______.

a)

is closing

b)

will close

c)

will have closed

19.

There’s someone at the door. I ______ see who it is.

a)

will go

b)

going

c)

will be going

20.

I doubt if Paul ______ by midnight.

a)

returns

b)

will return

c)

is returning

21.

The train ______ at three o’clock tomorrow afternoon.

a)

leaves

b)

will leave

c)

will have left

22.

We ______ a film later – want to join us?

a)

will watch

b)

will have watched

c)

are going to watch

23.

Take an umbrella with you in case it ______.

a)

rains

b)

will rain

c)

will be raining

24.

Ask Helen if you can use her laptop. I’m sure she ______.

a)

won’t mind

b)

doesn’t mind

c)

won’t have minded

25.

By September, I ______ English for five years.

a)

will be studying

b)

will have studied

c)

will have been studying

26.

“Will you ______ to the concert tonight?” “Yes – do you want a lift?”

a)

be going

b)

gone

c)

have been going

27.

We’ve just bought Emily this watch. Do you think she ______ it?

a)

will wear

b)

is wearing

c)

will have worn

28.

He’s playing really badly. There’s no way this match ______.

a)

he’s winning

b)

he’ll be winning

c)

he’s going to win

29.

Wendy and I ______ married in the summer. We’ve already agreed on the date.

a)

are getting

b)

will be getting

c)

will have been getting

30.

The company is ______ closing down.

a)

due to

b)

about to

c)

on the verge of

31.

This time next week, we ______ in Italy.

a)

are skiing

b)

will have skied

c)

will have been skiing

d)

will be skiing

32.

Robert ______ to Manchester next month.

a)

will have been moving

b)

moves

c)

is moving

d)

will have moved

33.

Sandra fears she ______ everything by the time her guests arrive.

a)

won’t have prepared

b)

won’t be preparing

c)

won’t prepare

d)

isn’t preparing

34.

Peter ______ football practice on Mondays at 7 p.m.

a)

is having

b)

will be having

c)

will have

d)

has

35.

My little brother ______ six next month.

a)

is being

b)

is

c)

will be

d)

will have been

36.

It’s hot in here. I ______ the window.

a)

open

b)

will open

c)

will be opening

d)

will have opened

37.

______ this book by the end of the week?

a)

Are you going to read

b)

Will you have been reading

c)

Will you have read

d)

Are you reading

38.

We ______ at a French restaurant tonight. We’ve already booked the table.

a)

will have eaten

b)

will have been eating

c)

are eating

d)

eat

39.

By April, Mr Johnson ______ in this company for twenty years.

a)

is working

b)

will be working

c)

works

d)

will have been working

40.

The band ______ at the same time next Saturday.

a)

will be performing

b)

will have been performing

c)

will have performed

d)

performs

41.

I’m not sure if the festival ______ ahead as it might rain.

a)

goes

b)

will go

c)

will have gone

d)

will have been going

42.

______ your cousin this weekend?

a)

Don’t you visit

b)

Won’t you be visiting

c)

Aren’t you visiting

d)

Won’t you have visited

43.

I can’t see you tonight because I always ______ to the gym on Mondays.

a)

am going

b)

have gone

c)

go

d)

went

44.

Simon looks happy – he ______ his maths test.

a)

will pass

b)

was passing

c)

has passed

d)

had passed

45.

I’m sorry, Mum can’t come to the phone because she ______ at the moment.

a)

cooks

b)

is cooking

c)

will be cooking

d)

has cooked

46.

I wonder where Jim is; I haven’t seen him ______ this morning.

a)

already

b)

for

c)

since

d)

just

47.

By the time we arrived at the restaurant, they ______ eating.

a)

had been starting

b)

have started

c)

will be starting

d)

had started

48.

You ______ on weight every day – you really should go on a diet.

a)

will be putting

b)

were putting

c)

had been putting

d)

are putting

49.

Tim ______ while Pam was watching TV.

a)

is sleeping

b)

was sleeping

c)

has slept

d)

has been sleeping

50.

By the end of next year, he ______ in Madrid for three years.

a)

will be

b)

will have been

c)

is going to be

d)

had been

51.

She ______ in Liverpool for ten years before she came to London.

a)

was living

b)

had been living

c)

has been living

d)

will be living

52.

Ann locked up the house, ______ in her car and drove away.

a)

get

b)

got

c)

was getting

d)

had got

53.

She’s angry with her son because he ______ to her.

a)

used to lie

b)

was lying

c)

has lied

d)

had lied

54.

I promise I’ll pay you back as soon as I ______ paid.

a)

will have got

b)

has got

c)

will get

d)

get

55.

I wish they’d be quiet – they ______ for hours.

a)

have been talking

b)

have talked

c)

were talking

d)

had talked

56.

By this time next week, we ______ in Lisbon.

a)

will arrive

b)

are arriving

c)

will have arrived

d)

will be arriving

57.

He hasn’t finished the work ______, but he will have finished by this evening.

a)

before

b)

still

c)

yet

d)

just

58.

Before you ______ answering the questions, make sure you read the passage carefully.

a)

will start

b)

start

c)

are starting

d)

have started

59.

The president ______ Ohio in a week’s time.

a)

has visited

b)

visits

c)

is visiting

d)

would visit

60.

She ______ on the project for two days before she finished it.

a)

was working

b)

used to work

c)

had been working

d)

worked

61.

He ______ out with Sam when they were at university.

a)

goes

b)

was going

c)

had been going

d)

used to go

62.

He hasn’t driven a car since he ______ that accident.

a)

had

b)

has had

c)

was having

d)

had had

63.

Make sure you arrive on time tomorrow because the bus ______ for you.

a)

isn’t waiting

b)

hasn’t waited

c)

didn’t wait

d)

won’t wait

64.

Now that I’ve finished everything I had to do, I ______ a little rest.

a)

was taking

b)

have taken

c)

will be taking

d)

am going to take