Modals in the Past

Must have · Could have · Should have · Might have
About this worksheet
Exercises practising Modals in the Past. Total: 30 points. Vocabulary from the B2 word bank is used throughout.
Type or tap your answers, then submit at the bottom to see your score and review.
Exercise 1
Choose the correct modal
8 points
Tap the best option based on the context.
1
Carbon emissions rose 12% last year. The government ______ seen this coming — the data was clear.
2
The company's data was exposed. They ______ invested in cybersecurity — it was clearly a risk.
3
She turned down three job offers. She ______ been very confident in her skills to do that.
4
The algorithm they used ______ been tested properly — it crashed immediately on launch.
5
The fall in biodiversity ______ been caused by deforestation — there are several possible factors.
6
The workforce ______ been better prepared for automation — the warning signs were there for years.
7
She achieved carbon neutrality for her start-up in under two years. It ______ taken enormous effort.
8
The inequality data ______ been more widely shared — it was available to all researchers.
Exercise 2
Complete with the correct past modal
10 points
Use must have, should have, could have, might have or can't have.
1
The government ______ acted on fossil fuels decades earlier — the science was clear.
2
That data breach ______ been an accident — it was far too deliberate.
3
The entrepreneur ______ worked around the clock — she delivered in half the time.
4
The fall in carbon emissions ______ been caused by the new renewable energy policy, but we need more evidence.
5
Companies ______ introduced retraining earlier — many redundancies were predictable.
Exercise 3
Key word transformation
8 points
1
I'm sure the algorithm was not tested properly before launch. HAVE
The algorithm ______ properly before launch.
2
It was a mistake not to tackle inequality earlier. SHOULD
We ______ inequality earlier.
3
Perhaps the deforestation was caused by illegal logging. MIGHT
The deforestation ______ illegal logging.
4
It's impossible that she knew about the data breach before it was reported. HAVE
She ______ about the breach before it was reported.

Check all your answers before submitting.

0 / 30
Your Score
0%
By exercise