Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SO B2 Final

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

We ____ arrived on time if the traffic hadn't been so bad.

a)

would’ve

b)

wouldn’t

c)

had

d)

’d

2.

They _____ told what to do yet.

a)

haven’t being

b)

hasn't been

c)

haven't been

d)

wasn't been

3.

They didn't want to stay late but the boss said they _____ to.

a)

haven’t

b)

had

c)

’d had

d)

have

4.

Why don’t we ____ to take them to the airport?

a)

suggest

b)

explain

c)

warn

d)

offer

5.

Do you mind me asking how old ____ ?

a)

are you

b)

you

c)

you are

d)

you have

6.

______ if you’d like to meet up tomorrow.

a)

I’d be interested to

b)

Can I ask

c)

Do you know

d)

I was wondering

7.

I _____ for my car keys for half an hour and I still haven’t found them!

a)

’ve been looking

b)

’ve been looked

c)

looked

d)

’m looking

8.

Her parents are very proud. She ___ a fantastic job in a well known law firm.

a)

offered

b)

’s been offered

c)

been offered

d)

is offered

9.

He _____ for his plane for an hour when it was suddenly cancelled.

a)

was waiting

b)

’d been waiting

c)

waited

d)

’s been waiting

10.

My car’s just broken down for the third time. I wish I ____it.

a)

’d bought

b)

didn't buy

c)

wasn't buying

d)

hadn't bought

11.

We had very little petrol left in the car but we ____ get home in the end.

a)

must

b)

managed to

c)

were able

d)

could

12.

When do you think you ____ painting the house?

a)

finish

b)

’ll have finished

c)

to finish

d)

be finishing

13.

If she ____ to be fluent in French, she could have applied for the job.

a)

needs

b)

doesn’t need

c)

hadn’t needed

d)

’s needed

14.

She finally stopped ___ when the price of cigarettes went up again.

a)

to smoke

b)

the smoke

c)

smoking

d)

for to smoke

15.

We ____ a serious accident when you drove through that red light!

a)

have had

b)

can’t have had

c)

must’ve had

d)

could’ve had

16.

Do you ever regret _____ Canada and returning to your home country?

a)

to leaving

b)

leaving

c)

for leaving

d)

to leave

17.

The neighbours ___ the music from your party. It was terribly loud. You should go and apologise to them.

a)

couldn’t hear

b)

can’t have heard

c)

’ll hear

d)

must’ve heard

18.

I wasn't keen on the restaurant ____ we went to last weekend.

a)

-

b)

when

c)

what

d)

whose

19.

A book ____ by a twelve-year-old girl has won a €10,000 prize.

a)

wrote

b)

writing

c)

written

d)

been written

20.

____ people’s names has always been something I’ve found incredibly difficult.

a)

To remembering

b)

To remember

c)

Remembering

d)

For remembering

21.

I wish Lisa_______more time working instead of texting friends.

a)

might spend

b)

would spend

c)

spends

22.

Rob hates______told he’s in the wrong.

a)

being

b)

to being

c)

to have been