wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

My Grammar Lab Unit 9

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

I'd like to ___ sing well.

a)

can

b)

have the ability to

c)

be able to

2.

We ran out of milk last night but I __ buy some at the corner shop.

a)

could

b)

was able to

c)

can't

3.

The buses __ get very crowded before they built the new Underground.

a)

could

b)

can

c)

were able to

4.

It took us a long time, but eventually we managed __ a refund.

a)

to get

b)

get

c)

getting

5.

This __ be your book. It's got your name on it.

a)

can

b)

must

c)

perhaps

6.

It's quite a popular course. There __ be any places left on it.

a)

might not

b)

must not

c)

could not

7.

The heating's been on all day so there __ plenty of hot water for your bath.

a)

could be

b)

should be

c)

can't be

8.

Everything's soaking wet. It __ have rained very heavily last night.

a)

should

b)

could

c)

must

9.

I __ to football practice yesterday but I had a bit of stomachache.

a)

can't go

b)

should have gone

c)

couldn't have gone

10.

It's eight o'clock. We __ leave now.

a)

've got to

b)

are have to

c)

've got

11.

When we arrived at the gate, we __ show our passports.

a)

must

b)

had got to

c)

had to

12.

You __ take any of the confidential files home. It's against the company rules.

a)

don't have to

b)

haven't got to

c)

mustn't

13.

I'm really putting on weight. I __ some exercise.

a)

need doing

b)

have need do

c)

need to do

14.

I __ my car so I left it at home and came on the bus.

a)

needn't have brought

b)

didn't need to bring

c)

haven't needed to bring

15.

That cut looks bad. We __ phone for an ambulance.

a)

'd better

b)

must better

c)

should have

16.

I'm really sorry. I __ said all those terrible things about you.

a)

shouldn't

b)

shouldn't have

c)

mustn't have

17.

A: "Excuse me, May I take a photograph?"

B: "No, I'm afraid you __."

a)

mightn't

b)

couldn't

c)

can't

18.

Our teacher was sick, so we __ leave school early yesterday.

a)

were allowed

b)

could

c)

might

19.

One more thing, madam. __ you confirm your date of birth?

a)

Would

b)

May I

c)

Shall

20.

A: "I'm starving!"

B: "OK. I __ you something from the fridge."

a)

'm getting

b)

'll get

c)

get