90-100% sure it is true
30-50% sure it is (or not) true
expected to be true
100

What do we use when we are 90% certain that something was true?

Must have + past participle

100

What can we use to say that something was possible in the past or someone had the possibility to do something but didn’t do it?

could have + past participle

100

What do we use to talk about a situation expected to happen in the past? This form is normally used for criticism.

should have/ought to have + past participle

200

What do we use when we are quite sure that something did NOT happen or was NOT true in the past?

Can’t/couldn’t have + past participle

200

What can we use to say that it’s possible that something was true or happened in the past?

could/might/may have + past participle

200

I _______ (revise) more for the exam. I was lazy, and now I'll fail!

should have revised

300

Sarah looked very happy. She ______ (pass) her driving test.

must have passed

300

Nobody knows exactly why he died. But we think it _______ (be) an accident.

might have been

300

You _____ (pay) more attention. Now we are lost!

ought have paid

400

I can't believe Jim hasn't arrived yet. He _____ (take) the right train.

can't have taken

400

We _______ (buy) enough beer for the party.

may not have bought

400

We really enjoyed the movie. You ______ (come) with us.

should have come

500

You ________ (be) ill yesterday. Jessie saw you at the bowling alley.

couldn't have been

500

I don't know where they went but they ______ (go) to Paris or Marseille.

could have gone

500

I didn't know you were going to Phil's party yesterday. You ______ (tell) me!

should have told

M
e
n
u