Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Upper File 7 Revision - Grammar

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

You ________ spent so long in the sun. You look as if you’ve got sunburn.

a)

might not have

b)

couldn’t have

c)

shouldn’t have

2.

I ________ some Indian food. Shall we get a takeaway?

a)

feel like

b)

feel as if

c)

feel

3.

I suppose Jane ________ just forgotten it was your birthday, but it’s not like her.

a)

should have

b)

could have

c)

ought to have

4.

I think I ________ lost that CD Jack lent me. I’ll look for it again tonight.

a)

may have

b)

must have

c)

should have

5.

This duvet ________! It makes me want to have a sleep now!

a)

feels like so soft

b)

feels as if so soft

c)

feels so soft

6.

You ________ asked before you borrowed my car! I thought it had been stolen!

a)

must have

b)

ought to have

c)

may have

7.

I think the kids ________ gone swimming. They’ve taken towels from the bathroom.

a)

must have

b)

should have

c)

couldn’t have

8.

You ________ picked a worse time to call – I’m in the middle of making dinner!

a)

shouldn’t have

b)

may not have

c)

couldn’t have

9.

This shirt ________ it’s made of really good quality cotton.

a)

feels

b)

feels as if

c)

feels that

10.

I think we’re lost! I ________ my satnav with me.

a)

should bring

b)

should brought

c)

should have brought

11.

You ________ seen Helen. She was standing right next to you at the party!

a)

must have

b)

can’t have

c)

couldn’t have

12.

You ________ you’ve had some bad news. Are you OK?

a)

look like

b)

look

c)

look as like

13.

They ________ have got lost. I gave them very clear directions.

a)

might

b)

mustn’t

c)

can’t

14.

That cake ________ delicious. Can I try a piece?

a)

smells like

b)

smells

c)

smells as if

15.

Suzy’s flight ________ cancelled. There’s a lot of fog in the London area this morning.

a)

might have been

b)

can’t have been

c)

may not have been

16.

I ________ bought so many clothes. I don’t get paid until next week.

a)

shouldn’t have

b)

can’t have

c)

might not have

17.

Fred ________ gone out. His car is in the garage.

a)

must have

b)

can’t have

c)

might have

18.

You look freezing! You look ________ you’ve been in the Arctic!

a)

if

b)

as if

c)

as

19.

These shoes aren’t stylish but they ________ very comfortable.

a)

feel as if

b)

feel

c)

feel like

20.

This jacket looks exactly ________ the one I used to have when I was a teenager!

a)

like

b)

as if

c)

as