wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C1 EF4e Unit 1: Have

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Would it be OK if I left work a bit early this afternoon? I _____ go to the dentist.

a)

got to

b)

have to

c)

’m having to

2.

______ an umbrella? I can lend you one, if you like.

a)

Don’t you have

b)

Haven’t you

c)

Hadn’t you

3.

I wouldn't get them a toaster as a present because they ______ one.

a)

already have

b)

have already had

c)

are already having

4.

If you want to get rid of those stains, I reckon you'll need to _____ professionally.

a)

clean the carpet

b)

have the carpet cleaned

c)

have cleaned the carpet

5.

Would you mind not calling me between seven and eight, because I _____ dinner?

a)

‘ll have

b)

’ll have had

c)

’ll be having

6.

Once the kids were older, we ______ give them a lift to school every day.

a)

hadn’t got to

b)

didn’t have to

c)

hadn’t to

7.

I _____ loads of friends when I was at school, but l've lost touch with most of them now.

a)

had got

b)

was having

c)

used to have

8.

Did you hear about Sally? She _____ last night.

a)

had her car broken into

b)

broke into her car

c)

had broken into her car

9.

She’s an only child. She _____ any siblings.

a)

doesn’t have

b)

haven’t

c)

has

10.

Our car broke down yesterday, and we only ____ it checked last week!

a)

had

b)

had got

c)

have got

11.

If l _____ time for a coffee, I wouldn't have fallen asleep in the meeting!

a)

had

b)

have

c)

had had

12.

I _____ wear a uniform when I was at

a)

didn't have to

b)

hadn't got to

c)

hadn't to