What Are Past Modals?
Past modals are used when we look back at the past and make a judgement, guess, or evaluation. Past simple tells us what happened.
Past modals tell us what we think happened. Past modals are used to talk about:
- possibility / probability in the past
- certainty about past events
- regret / criticism about past actions
- missed opportunities
Basic structure: modal + have + past participle (V3)
Main Past Modals and Their Meanings
must have + V3 → strong certainty; used when you are almost sure something happened.
- She didn’t answer her phone. She must have been asleep.
- He looks exhausted; he must have worked all night.
⚠️ mustn’t have is NOT used for deduction
- ❌ He mustn’t have known
✅ He can’t have known
might have / may have / could have + V3 → possibility; used when you are not sure.
- She might have forgotten the meeting.
- They could have taken the wrong train.
Difference:
- might have → weak possibility
- could have → general possibility
- may have → slightly more formal
can’t have / couldn’t have + V3 → impossible; used when you are sure something did NOT happen.
- He can’t have done this, he was with me all day.
- She couldn’t have known about the surprise.
should have / ought to have + V3 → regret / criticism; used when the past action was wrong or disappointing (it didn’t happen, and that’s bad.
- I should have studied more.
- You ought to have told me earlier.
could have + V3 → missed opportunity (this is NOT the same as could have = possibility); used when something was possible but not done. Context decides the meaning.
- I could have gone to university, but I chose to work.
- She could have won the race. (She had the ability but didn’t (missed chance)
would have + V3 → imagined past result; often used in conditionals.
- I would have helped you if I had known.
- She would have passed if she had studied.
Exam Tip
If the sentence includes:
- evidence → must have / can’t have
- regret words → should have / shouldn’t have
- if-clause → would have
- uncertainty → might / could have
Have Practice Using Past Modals
Exercise 1. Choose the correct past modal.
1. She didn’t reply to my message. She ___ fallen asleep.
a) must have
b) can’t have
c) should have
2. He looks shocked. He ___ known about the news before today.
a) must have
b) couldn’t have
c) would have
3. I’m not sure where Tom is. He ___ taken the earlier train.
a) must have
b) might have
c) should have
4. You ___ told me you were going to be late. I was worried.
a) might have
b) could have
c) should have
5. They ___ won the match, but they missed two easy chances.
a) must have
b) could have
c) can’t have
6. She studied all night. She ___ been exhausted this morning.
a) might have
b) must have
c) can’t have
7. That can’t be his car. He ___ sold it years ago.
a) must have
b) might have
c) would have
8. I didn’t see Anna at the party. She ___ gone home early.
a) must have
b) should have
c) can’t have
9. He ___ helped us, but he chose not to.
a) might have
b) could have
c) must have
10. If you had told me earlier, I ___ arranged everything.
a) must have
b) could have
c) would have
Exercise 2. Rewrite using a past modal.
- I’m sure she forgot the meeting. (must)
- It’s possible they misunderstood the instructions. (might)
- I regret not calling him back. (should)
- It was impossible for her to know the answer. (can’t)
- He had the opportunity to apologize, but he didn’t. (could)
- I didn’t know about the problem, so I didn’t help. (would)
- Perhaps he left his phone at home. (may)
- She was almost certainly tired after the flight. (must)
- It’s impossible that they finished the project in one day. (couldn’t)
- You didn’t study enough, that was a mistake. (should)
Exercise 3. Past Modals: Each sentence has one mistake, correct it.
- He must have went home early.
- She can’t have forgot my birthday.
- You shouldn’t have be so rude to him.
- They mustn’t have known about the rule.
- I could have to finish earlier.
- She might have arrive late because of traffic.
- He would have helped you if he knew.
- That can’t been the right answer.
- We should have went to the meeting.
- She must have maybe misunderstood you.
Exercise 4.Complete the sentences. Use an appropriate past modal.
- He looks relaxed, he ___ had a good holiday.
- I didn’t hear the alarm. I ___ left my phone on silent.
- You ___ told me the truth from the beginning.
- She ___ known about the decision; it was confidential.
- We ___ finished earlier, but the system crashed.
- That wasn’t the right bus. We ___ taken the wrong one.
- If they had listened, they ___ avoided the problem.
- He ___ stolen the money — he has an alibi.
- I’m not sure why she’s upset. I ___ said something wrong.
- You ___ worried so much — everything turned out fine.
Exercise 5. Choose the best past modals. Some sentences allow more than one correct answer.
- The lights were off and no one answered the door. They ___ gone out.
- He spoke fluently without notes — he ___ rehearsed this before.
- There’s no record of her email. She ___ sent it at all.
- Given his experience, he ___ anticipated the risks.
- The results were leaked to the press. Someone ___ talked.
- She passed the exam easily; she ___ underestimated how prepared she was.
- He was in surgery at the time, so he ___ made the call.
- With better coordination, the team ___ avoided the delay.
- He didn’t seem surprised, which suggests he ___ known already.
- The meeting ran unusually smoothly — the agenda ___ circulated in advance.
Exercise 6. Past Modals: Explain the difference in meaning between the pairs.
- a) He could have left earlier.
b) He might have left earlier. - a) You should have told her.
b) You could have told her. - a) She must have misunderstood me.
b) She might have misunderstood me. - a) They would have won.
b) They could have won. - a) He can’t have known.
b) He didn’t know. - a) I shouldn’t have said that.
b) I wouldn’t have said that. - a) She may have been offended.
b) She must have been offended. - a) He couldn’t have done it.
b) He wouldn’t have done it. - a) We might have avoided the crisis.
b) We could have avoided the crisis. - a) She should have arrived by now.
b) She must have arrived by now.
Exercise 8. Past Modals: Level C1. Rewrite the sentence to sound more nuanced and professional, using past modals.
- I’m sure the report was edited before submission.
- It was a mistake not to inform stakeholders earlier.
- It’s possible the delay was caused by poor communication.
- He definitely didn’t act alone.
- They had the chance to resolve the issue but failed.
- I regret responding so emotionally.
- The outcome was predictable.
- It’s unlikely she understood the implications.
- The strategy was ineffective because of poor planning.
- The team didn’t expect such strong opposition.
When couldn’t have +V3 is correct?
could not have + V3 is used only for logical impossibility, not for lack of ability or permission.
When could not have + V3 is WRONG:
❌ Past ability / permission: He couldn’t have finished the exam because he didn’t know enough.
✅ He couldn’t finish the exam because he didn’t know enough. (Here you are stating a past fact, not making a deduction).
When couldn’t have + V3 is CORRECT:
logical deduction about the past; used when you reason backwards using evidence, which is equivalent in meaning to can’t have.
- He was with me all evening. He couldn’t have stolen the money.
- The door was locked from the inside. She couldn’t have left earlier.
Can’t have vs Couldn’t have
Both are used for past logical impossibility, but with a nuance:
can’t have + V3 is more direct, confident
couldn’t have + V3 slightly more tentative / polite / less blunt
- He can’t have known the answer. (strong confidence)
- He couldn’t have known the answer. (softened judgment)
In modern English, both are fully correct.
Why do teachers say “don’t use could not have”?
Because learners often produce this error:
❌ I couldn’t have gone yesterday because I was busy. (This sounds like past ability, which should be: I couldn’t go yesterday because I was busy.)
Safe Exam Rule (C1/C2)
If the sentence involves evidence, reasoning, inference, certainty / impossibility, can’t have / couldn’t have + V3 is correct.
If it states what someone was able or allowed to do, use past simple, not a modal perfect.
couldn’t have + V3 is perfectly correct for logical deductions about the past, it is only wrong when learners misuse it to talk about past ability.
Task 1. Decide whether the sentence is correct. If it’s incorrect, rewrite it.
- He couldn’t have opened the safe because he didn’t know the code.
- He couldn’t have opened the safe — the alarm was still armed.
- I couldn’t have attended the lecture because I was ill.
- I couldn’t have attended the lecture — I was in hospital at the time.
- She couldn’t have written the report; it was submitted after she resigned.
- She couldn’t have written the report because she isn’t good at writing.
- They couldn’t have arrived by 6 p.m. — the flight landed at 7.
- They couldn’t have arrived by 6 p.m. because they didn’t leave on time.
- He couldn’t have known about the merger; the information was confidential.
- He couldn’t have known about the merger because nobody told him.
Task 2. Choose the only correct option.
1.He ___ have stolen the money; he was abroad at the time.
a) couldn’t
b) couldn’t have
c) didn’t
2. She ___ have finished the marathon because she was injured.
a) couldn’t
b) couldn’t have
c) can’t have
3. We ___ have missed the train — it hadn’t arrived yet.
a) couldn’t
b) couldn’t have
c) didn’t
4. I ___ have called you because my phone was dead.
a) couldn’t
b) couldn’t have
c) can’t have
5. He ___ have known the answer; the question hadn’t been released.
a) didn’t
b) couldn’t
c) couldn’t have
If the sentence explains why something was impossible, use past simple.
If the sentence proves that it was impossible, use couldn’t have + V3.
Task 3. Are these sentences correct or incorrect?
- He couldn’t have finished the report because he didn’t have enough data.
- He couldn’t have finished the report — the files were created last night.
- I couldn’t have answered the email because I was driving.
- I couldn’t have answered the email — my phone was switched off.
- She couldn’t have known the answer because she hadn’t studied the topic.
- She couldn’t have known the answer; the information was classified.
- They couldn’t have arrived earlier because the train was delayed.
- They couldn’t have arrived earlier — the station was closed.
- He couldn’t have taken the documents because he never had access to them.
- He couldn’t have taken the documents; they were locked in the safe.
Task 4. Choose the the best option.
- He ___ have submitted the form because he didn’t understand the instructions.
a) couldn’t
b) couldn’t have
c) can’t have - She ___ have submitted the form — it was uploaded after midnight.
a) couldn’t
b) couldn’t have
c) didn’t - We ___ have missed the deadline; the system timestamp proves it.
a) couldn’t
b) couldn’t have
c) didn’t - I ___ have attended the meeting because I was abroad.
a) couldn’t
b) couldn’t have
c) can’t have - He ___ have known about the announcement; it was made after he left.
a) didn’t
b) couldn’t
c) couldn’t have - She ___ have completed the task because she lacked the necessary training.
a) couldn’t
b) couldn’t have
c) can’t have - They ___ have completed the task — the software wasn’t released yet.
a) couldn’t
b) couldn’t have
c) didn’t - I ___ have called you because my battery was dead.
a) couldn’t
b) couldn’t have
c) can’t have - He ___ have broken the rule; he wasn’t aware of it.
a) didn’t
b) couldn’t
c) couldn’t have - He ___ have broken the rule — the rule didn’t exist at the time.
a) didn’t
b) couldn’t
c) couldn’t have
Task 5. Rewrite using a modal perfect only if appropriate. If a modal perfect is not appropriate, rewrite using past simple.
- I didn’t reply because I was asleep.
- She didn’t sign the contract because she didn’t read it carefully.
- He didn’t commit the crime; he was under surveillance all night.
- We didn’t finish earlier because we didn’t have approval.
- They didn’t leak the data; it was encrypted.
- I didn’t attend the lecture because I was ill.
- She didn’t know about the change; the email was sent later.
- He didn’t access the file because he didn’t have permission.
- They didn’t arrive on time; the bridge was closed.
- She didn’t write the article; it was published after her dismissal.
Leave A Comment