WorksheetsSO B2 Final
Total questions: 22
Worksheet time: 11mins
We ____ arrived on time if the traffic hadn't been so bad.
would’ve
wouldn’t
had
’d
They _____ told what to do yet.
haven’t being
hasn't been
haven't been
wasn't been
They didn't want to stay late but the boss said they _____ to.
haven’t
had
’d had
have
Why don’t we ____ to take them to the airport?
suggest
explain
warn
offer
Do you mind me asking how old ____ ?
are you
you
you are
you have
______ if you’d like to meet up tomorrow.
I’d be interested to
Can I ask
Do you know
I was wondering
I _____ for my car keys for half an hour and I still haven’t found them!
’ve been looking
’ve been looked
looked
’m looking
Her parents are very proud. She ___ a fantastic job in a well known law firm.
offered
’s been offered
been offered
is offered
He _____ for his plane for an hour when it was suddenly cancelled.
was waiting
’d been waiting
waited
’s been waiting
My car’s just broken down for the third time. I wish I ____it.
’d bought
didn't buy
wasn't buying
hadn't bought
We had very little petrol left in the car but we ____ get home in the end.
must
managed to
were able
could
When do you think you ____ painting the house?
finish
’ll have finished
to finish
be finishing
If she ____ to be fluent in French, she could have applied for the job.
needs
doesn’t need
hadn’t needed
’s needed
She finally stopped ___ when the price of cigarettes went up again.
to smoke
the smoke
smoking
for to smoke
We ____ a serious accident when you drove through that red light!
have had
can’t have had
must’ve had
could’ve had
Do you ever regret _____ Canada and returning to your home country?
to leaving
leaving
for leaving
to leave
The neighbours ___ the music from your party. It was terribly loud. You should go and apologise to them.
couldn’t hear
can’t have heard
’ll hear
must’ve heard
I wasn't keen on the restaurant ____ we went to last weekend.
-
when
what
whose
A book ____ by a twelve-year-old girl has won a €10,000 prize.
wrote
writing
written
been written
____ people’s names has always been something I’ve found incredibly difficult.
To remembering
To remember
Remembering
For remembering
I wish Lisa_______more time working instead of texting friends.
might spend
would spend
spends
Rob hates______told he’s in the wrong.
being
to being
to have been
