C1 ADVANCED · GRAMMAR · PART 4

Past modals

Must have been waiting, should have been told, needn't have vs didn't need to, could have.

Finn the puffin with glasses and a book, your grammar teacher
Finn says

At C1, past modals go one step further: continuous and passive forms, and the difference between needn't have and didn't need to. Let's crack it!

Certainty and possibility

modal + have + past participle

Sure it happened
must have + past participle
She must have been joking.
Sure it didn't happen
can't / cannot / couldn't have + past participle
He can't have meant that.
Possible
may / might / could have + past participle
They may have got lost. They might not have heard us.

Criticism, regret and missed chances

The right thing, not done
should / ought to have + past participle
We ought to have booked earlier.
A chance you missed
could have + past participle
You could have told me you were in town!

needn't have vs didn't need to

A classic C1 trap.

You did it, but it was unnecessary
needn't have + past participle
We needn't have taken a taxi – the station was very close.
It wasn't necessary (usually not done)
didn't need to + infinitive
We didn't need to take a taxi, so we walked.

Continuous and passive forms

C1 answers often add been.

Continuous
modal + have been + -ing
They must have been waiting for hours.
Passive
modal + have been + past participle
The staff should have been informed.

How it comes up in Part 4

In Part 4 you complete the second sentence with the key word, so that it means the same as the first one (3–6 words).

I'm sure she was joking when she said that.
MUST
She must have been joking when she said that.

Sure + a continuous action in the past: must have been + -ing.

It wasn't necessary for us to take a taxi, but we did.
NEEDN'T
We needn't have taken a taxi.

We did it, but it wasn't necessary: needn't have + past participle.

It was a mistake not to book the tickets in advance.
OUGHT
We ought to have booked the tickets in advance.

The right thing, not done: ought to have + past participle.

Common mistakes

  • ✗ We needn't have gone, so we stayed at home.✓ We didn't need to go, so we stayed at home.Needn't have = you did it. If you didn't do it, use didn't need to.
  • ✗ She mustn't have heard me.✓ She can't have heard me.For certainty that something didn't happen, use can't have.
  • ✗ He should have be told.✓ He should have been told.The passive needs have been + past participle.
Finn the puffin, smiling kindly
Finn's exam tip

Check whether the action was continuous (must have been waiting) or passive (should have been told). Those extra words often make the difference between 2 marks and 0.

Quick check

Complete the second sentence so that it means the same as the first. Use the key word and write 3–6 words.

🇪🇸 Guía en español: Conectores en inglés para el B2 y el C1: lista con ejemplos →

Practice → Check → Learn → Repeat ↻