wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test pre-intermediate

Total questions: 26

Worksheet time: 26mins

Name
Class
Date
1.

It ______for hours. If it continues we won't be able to go to school tomorrow.

a)

snowed

b)

has snowed

c)

has been snowing

2.

You _____ pick me up at the station. I can get a taxi.

a)

must

b)

can

c)

don't have to

d)

should

3.

I ____ and my legs are really tired now.

a)

cycled

b)

have cycled

c)

have been cycling

4.

This is boring. There's  ___ to do.

a)

someone

b)

anything

c)

nothing

d)

everywhere

5.

Someone _____ my cookies. There are none left.

a)

ate

b)

has eaten

c)

has been eating

6.

She ___ be tired. She has been writing all afternoon!

a)

can't

b)

must

c)

might

7.

It was really dark and I couldn't see  ___.

a)

someone

b)

anything

c)

nowhere

d)

everything

8.

Would you like ____ to drink?

a)

something

b)

anything

c)

no one

d)

anyone

9.

How long ____ Peter?

a)

did you know

b)

do you know

c)

have you known

d)

have you been knowing

10.

We went ___ this weekend. We stayed at home.

a)

something

b)

anyone

c)

nowhere

d)

everything

11.

Lucy ___ 2000 metres today.

a)

ran

b)

has run

c)

has been running

12.

When ___ to Ireland?

a)

did you go

b)

have you been

c)

have you been moving

13.

Rose and Ted ___ be good players. They have won hundreds of cups!

a)

will

b)

must

c)

can't

d)

don't have to

14.

If she doesn't put on a coat, she (a)   (catch) a cold.

15.

You don’t have to shout. I (a)   hear you very well.

16.

Passengers ___ open the door when the train is moving.

a)

should

b)

don't have to

c)

mustn't

d)

have to

17.

You look pretty tired. I think you ___ go to bed early tonight.

a)

should

b)

can

c)

mustn't

d)

can't

18.

Alison looks happy about her exam results, so she’s certainly done well (DO) = Alison looks happy about her exam results, so she must (a)   well.

19.

She has been doing yoga (a)   the beginning of the year.

20.

My car is at the mechanic’s again. It ___ me so much trouble recently.

a)

gave

b)

has been giving

c)

has given

21.

Jackie always screams if she (a)   (see) a spider.

22.

She ___ be 35. She looks older than that.

a)

must

b)

can't

c)

doesn't have to

d)

should

23.

Jack ___ to get a new job for 6 months, but he's still unemployed.

a)

tried

b)

has tried

c)

has been trying

24.

____was really friendly, all the managers and even the CEO.

a)

Anything

b)

Nobody

c)

Somewhere

d)

Everyone

25.

The policeman (a)   (drive) away 10 minutes ago.

26.

I'm sorry, I ___ your name. What did you say it was?

a)

forgot

b)

have forgotten

c)

have been forgetting