wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

English File Intermediate Plus Revision Grammar

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

A Are you going to sell your old computer?

B No, I ________________ it to my grandfather. (give)

a)

will give

b)

am going to give

c)

am giving

d)

will be give

2.

My friends ________________ yesterday and they’re staying for two weeks. (arrive)

a)

have arrived

b)

had arrived

c)

arrived

d)

would arrive

3.

Have you seen my bag? I ________________ it all morning. (look for)

a)

has been looking for

b)

had been looking for

c)

have been looking

d)

was looking for

4.

Jane isn’t good at ________________ quickly to emails. (reply)

a)

to reply

b)

replying

c)

reply

d)

have replied

5.

When we got home, we saw that somebody ________________ our front window. (break)

a)

has broken

b)

was broken

c)

broke

d)

had broken

6.

Which language would you like ________________ speak? (be able to)

a)

being able to

b)

to be able to

c)

be able to

d)

unable to

7.

I’m so sorry. I promise I ________________ your birthday next year. (not forget)

a)

won't forget

b)

don't forget

c)

am not going to forget

d)

won't be forgetting

8.

Do you feel like ________________ to the cinema this evening? (go)

a)

going

b)

to go

c)

go

d)

went

9.

He told us ________________ in the first three rows. (not sit) - instruction

a)

to not sit

b)

not to sit

c)

to not sitting

d)

not to sitting

10.

The manager made them ________________ their presentation again. (do)

a)

to do

b)

doing

c)

do

d)

did

11.

My husband wants me ________________ my boss for more time off work. (ask)

a)

asking

b)

to asking

c)

ask

d)

to ask

12.

A It’s freezing in here.

B I ________________ the heating if you like. (turn on)

a)

will turn on

b)

am going to turn on

c)

am turning on

d)

have turned on

13.

If you ________________ her what’s happened, she’ll understand. (tell)

a)

told

b)

had told

c)

tell

d)

tells

14.

I ________________ the job if the salary had been too low. (not take)

a)

wouldn't take

b)

wouldn't have taken

c)

wouldn't have tooken

d)

won't take

15.

A Where’s Nick?

B I think he ________________ a rest at the moment. (have)

a)

has

b)

is having

c)

has been having

d)

was having

16.

I don’t mind _______________ tonight if you want to relax.

a)

cooking

b)

to cook

c)

cook

d)

have cooked

17.

When I was doing my degree, I ________________ study late every evening.

a)

were

b)

used to

c)

have been to

d)

had

18.

We prefer to cook ________________ food. We never buy takeaways.

a)

our own

b)

ours own

c)

own us

d)

us to own

19.

Colleagues keep on ________________ at their mobile phones during meetings at work.

a)

to look

b)

look

c)

looking

d)

lookking

20.

Do you find it difficult ________________ my writing?

a)

to reading

b)

to read

c)

read

d)

reading

21.

When I met Lisa’s husband, I realized I ________________ him before.

a)

had seen

b)

saw

c)

was seeing

d)

seen

22.

He’s going to go to the theatre tonight if he ________________ his work.

a)

finishes

b)

will finish

c)

is finishing

d)

has finished

23.

We ________________ Elena for years. She lives next door.

a)

know

b)

have been knowing

c)

have known

d)

have had known

24.

Rick ________________ too much work by the director last week.

a)

gave

b)

was given

c)

was been given

d)

has been given

25.

I would have phoned him if I ________________ his number.

a)

had taken

b)

would have taken

c)

would take

d)

will take

26.

She wanted to buy her friend’s car, so he sold ________________ for a good price.

a)

her to it

b)

to her it

c)

to it her

d)

it to her

27.

Who’s that woman standing ________________ your brother?

a)

next to

b)

next

28.

The old man walked ________ the door and up the stairs.

a)

along

b)

through

c)

up

29.

Which house is ________? I can’t remember.

a)

their's

b)

their

c)

theirs

d)

from their

30.

They stayed at their ________ in the country last weekend.

a)

aunt

b)

aunt’s

c)

aunts

31.

Jane’s going on a cycling holiday so she ________________ at the bicycle shop.

a)

checked her bike

b)

checked her bike

c)

had her bike checked

32.

Someone’s stolen my bag!

My bag ________________

a)

was stolen

b)

has been stolen

c)

is stolen

33.

Does the dentist check your teeth every six months?

Do you have your ________________ every six months?

a)

teeth check

b)

checked teeth

c)

teeth checked

34.

Andy could speak three languages when he was 15.

Andy was ________________ speak three languages when he was 15.

a)

could

b)

able to

c)

canned

d)

unable to

35.

Their mother said they could stay up later yesterday.

Their mother let __________ up later yesterday

a)

them to stay

b)

them stay

c)

them staying

36.

I no longer help my sister with her homework.

I’ve given ________________ my sister with her homework.

a)

in

b)

on

c)

up

d)

through

37.

There isn’t a better hotel than this one in our town.

This is ________________ hotel in our town.

a)

the bestets

b)

the best

c)

the betterest

d)

the worst

38.

Do you think they’ll offer you the job?

Do you think you’ll ________________ the job?

a)

being offered

b)

to be offered

c)

be offered

d)

won't be offered

39.

My old password was easier to remember.

My new password isn’t ________________ to remember as my old one.

a)

so easy

b)

as easy

c)

not so easy

40.

‘Did he meet his wife at university?’ I asked.

I asked if he ________________ his wife at university.

a)

was meeting

b)

has met

c)

had met

d)

met