VERY EASY
EASY
KIND OF EASY
100

To talk about future possibility

COULD

100

To describe past ability

COULD

100

To express certainty about the past

MUST HAVE BEEN

200

To express certainty about the present (deductions)

MUST

200

Describe a past lack of obligation and necessity

DIDN'T HAVE TO

200

To crticise past behaviour

SHOULD HAVE

300

To talk about a present necessity, this is also used in suggestions

SHOULD

300

DIDN'T NEED and NEEDN'T can be synonyms. True or False?

TRUE

300

To describe possibility in the past

COULD (NOT) HAVE / MIGHT (NOT) HAVE + past participle