Grammar for Teachers
Grammar for Teachers
🟡 Intermediate

Modal Verbs: Past Modals — Should Have, Could Have, Would Have, Must Have

What this session covers

Past modals — should have, could have, would have, must have — are among the most expressive structures in English. They allow speakers to look back at the past and say what they think should have been different, what was possible, or what they are sure happened. They appear constantly in conversation, in storytelling, and in formal writing. Understanding their structure and meaning unlocks a rich area of communication.

Personal Reflection

Before you start — think honestly about your own teaching and experience.

Q1
How confident do you feel explaining and teaching past modals — should have gone, could have done, must have been?
Q2
Which of these have you seen in your students? (Select all that apply)

Discover the Pattern

Look at the examples. Answer each question before reading the explanation — this is how your students will learn too.

1

Read these sentences. All of them use 'modal + have + past participle'. What do they have in common in terms of structure — and what is different about meaning?

She should have called to say she would be late.
He could have become a doctor, but he chose to teach.
I must have left my keys on the desk — I can't find them anywhere.
We would have helped if someone had told us about the problem.
In each sentence — did the action actually happen? And what is the speaker expressing?

In sentence 1: she did NOT call — and the speaker thinks she should have. This is regret or criticism. In sentence 2: he did NOT become a doctor — but it was possible. This is a missed opportunity. In sentence 3: the speaker does not know for certain but is reasoning based on evidence — this is deduction about the past. 'I must have left them' = I am almost certain I left them. In sentence 4: we did NOT help — because no one told us. This is a hypothetical past (third conditional result). The structure is the same in all four: modal + have + past participle. The meaning changes completely based on which modal is used.'

2

Now focus on 'should have' and 'could have'. Read these sentences and think carefully about what the speaker means.

A: You should have arrived earlier — the meeting started without you.
B: You could have arrived earlier — there was a bus at 7am.
C: She should have told us the truth from the beginning.
D: She could have told us the truth, but she was afraid.
What is the speaker saying in each case? Is sentence A the same as sentence B?

Should have = the speaker thinks this was the right thing to do — but it did not happen. The speaker is expressing regret (about their own actions) or criticism (about someone else's actions). 'You should have arrived earlier' = I think you were wrong not to arrive earlier. Could have = the action was possible — the opportunity existed — but it did not happen. 'You could have arrived earlier' = there was a way to do it (a bus existed) but you did not use it. Should have focuses on what was right or wrong. Could have focuses on what was possible or possible but missed. The distinction matters: 'you should have' = you were wrong. 'You could have' = you had the option.'

3

Now read sentences with 'must have' and 'can't have / couldn't have'. What is the speaker doing here?

She looked exhausted — she must have worked all night.
He arrived looking fresh and clean — he can't have walked in that rain.
The door was locked — someone must have locked it before leaving.
She couldn't have known about the problem — nobody told her.
Is the speaker talking about something they witnessed directly? Or are they reasoning from evidence?

The speaker did not see any of these events directly. They are reasoning from evidence — looking at the situation now and working backwards. 'She must have worked all night' — I can see she is exhausted. That is my evidence. 'He can't have walked in the rain' — he looks dry and clean. That evidence tells me he did not walk. This is deduction about the past. Must have = almost certain that it happened (based on evidence). Can't have / couldn't have = almost certain that it did NOT happen. This is a very powerful and natural communicative skill — people do this constantly in everyday life. It is covered more fully in the deduction lesson, but introduced here as part of the past modal system.'

The Pattern — What You Just Discovered

Past modals — modal + have + past participle — all describe situations in the past that the speaker is commenting on from the present. The structure is always the same: modal + have + past participle. The meaning depends entirely on which modal is used: should have = regret/criticism, could have = missed opportunity, must have = deduction (almost certain), would have = hypothetical past.
Tense / FormUse / MeaningExampleKey time words
Should have + pp Regret (speaker) or criticism (others) — the right thing was not done I should have checked the timetable before leaving. shouldn't have + pp
Could have + pp Missed opportunity — it was possible but did not happen She could have applied for the scholarship — she was qualified. couldn't have + pp
Must have + pp Strong deduction about the past — almost certain it happened He must have forgotten — he is usually very punctual. can't have / couldn't have + pp
Would have + pp Hypothetical past — what would have happened in different circumstances She would have come, but she was ill that day. wouldn't have + pp
Might have + pp Possibility in the past — maybe it happened, maybe it didn't He might have missed the announcement — he was absent. might not have + pp
Special Rule / Notes

THE STRUCTURE — always the same, whatever the modal:

Modal + have + past participle

should HAVE gone (not should has gone, not should went)
could HAVE done (not could done, not could has done)
must HAVE seen (not must saw, not must has seen)
might HAVE told (not might told)

The most common structural errors:
1. Omitting 'have': 'She should gone' ✗ → 'She should have gone' ✓
2. Using 'has' instead of 'have': 'She should has gone' ✗ → 'She should have gone' ✓
3. Using the wrong verb form: 'She should have went' ✗ → 'She should have gone' ✓ (past participle, not past simple)

IN SPEECH: Past modals are often contracted and difficult to hear:
'She should've gone' (should of — common spelling mistake — it is 'should have', not 'should of')
'He could've done it'
'It must've been difficult'

WARNING — 'SHOULD OF': Students often write 'should of', 'could of', 'would of' because they hear the contracted form 'should've' and interpret 've' as 'of'. This is always wrong in writing. It is always 'have': should have, could have, would have.

🎥

Is the speaker expressing that the right thing was not done? → should have + pp. Was something possible but did not happen? → could have + pp. Is the speaker reasoning from evidence about a past event? → must have + pp (almost certain). Was something definitely not possible or definitely did not happen? → can't have / couldn't have + pp. Is the speaker imagining a different past outcome? → would have + pp.

Common Student Errors

She should have went to the doctor earlier.
She should have gone to the doctor earlier.
WhyAfter modal + have, always use the past participle. 'Gone' is the past participle of 'go'. 'Went' is the simple past — wrong after 'have'. Past participles: go→gone, do→done, see→seen, take→taken, come→come, tell→told, write→written.
He should has told us about the meeting.
He should have told us about the meeting.
WhyAfter a modal verb, always use 'have' — never 'has'. Modal verbs do not change for person: should have, could have, must have — for all persons, singular and plural.
I could have to done more to help.
I could have done more to help.
WhyNo 'to' after could. The structure is: could + have + past participle. 'To' is not part of this structure.
They should of prepared better.
They should have prepared better.
Why'Should of' is a spelling mistake — students write this because the contracted form 'should've' sounds like 'should of'. It is always 'should have'. The same applies to could of, would of, might of — always have, never of.
She must have leave early — I didn't see her at the end.
She must have left early — I didn't see her at the end.
WhyAfter must have, use the past participle. 'Left' is the past participle of 'leave'. 'Leave' is the base infinitive — wrong after 'have'.

Check Your Understanding — Part 1

Choose the correct past modal form. Think carefully about the meaning — regret, missed opportunity, or deduction.

The classroom was empty when I arrived — the students ___________ already left.
I ___________ called you to let you know I would be late — I'm sorry.
She ___________ applied for the management position — she had all the right qualifications.
He ___________ known about the new rule — nobody told him.
She ___________ attended the training if someone had invited her — she would have loved it.
0 / 5 answered

Check Your Understanding — Part 2: Why Is It Wrong?

Each sentence contains an error. Write the correct version and explain why — then reveal the answer.

The teacher should has prepared better for the lesson.
Write the correct sentence:
Explain why it is wrong:
The teacher should have prepared better for the lesson.
After a modal verb, always use 'have' — never 'has'. Modal verbs do not agree with the subject. It is always 'should have', 'could have', 'must have' — for all persons, all numbers.
She could of told us the meeting was cancelled.
Write the correct sentence:
Explain why it is wrong:
She could have told us the meeting was cancelled.
'Could of' is a spelling mistake caused by the contracted sound 'could've'. It is always 'could have' — have, not of. This applies to all past modals: should have, would have, must have, might have. Never 'of'.
He must have went home early — his bag is not here.
Write the correct sentence:
Explain why it is wrong:
He must have gone home early — his bag is not here.
After modal + have, use the past participle. 'Gone' is the past participle of 'go'. 'Went' is the simple past — wrong after 'have'. Common irregular past participles: go→gone, see→seen, do→done, take→taken, write→written, speak→spoken.
They should have to asked for help earlier — the problem was obvious.
Write the correct sentence:
Explain why it is wrong:
They should have asked for help earlier — the problem was obvious.
No 'to' after should have. The structure is: should + have + past participle. 'To' is not part of this structure. 'Should have to' would create a completely different meaning — 'should have to' = should be required to (obligation), not a past modal of regret.

Classroom Teaching Sequence

Use this sequence directly in class — guided discovery, no textbook needed. Tap each step to mark it done.

0 / 5 done
1

STEP 1 — WHAT WENT WRONG? (8 minutes): Tell a short story about a realistic classroom situation that went badly.

'A teacher did not prepare the lesson properly. She arrived late. The materials were not ready. The students became restless. The headteacher came in and was disappointed.'
Ask students: what should she have done differently? What could she have done? Elicit sentences:
'She should have prepared the lesson the night before.'
'She could have arrived early to set up.'
'She should have told the headteacher she was struggling.'
This produces should have and could have naturally from meaning.
2

STEP 2 — ESTABLISH THE STRUCTURE (5 minutes): From the sentences produced, write the structure clearly:
Modal + HAVE + past participle
Should HAVE + prepared
Could HAVE + arrived
Ask: what is the verb form after 'have'? (past participle). Is it 'should has'? (no — always 'have'). Is it 'should went'? (no — gone, not went). Drill the structure with five common irregular verbs: go→gone, do→done, see→seen, come→come, take→taken.

3

STEP 3 — SHOULD HAVE vs. COULD HAVE (5 minutes): Present the distinction clearly with a scenario:

'There was a teacher training session last month. Only three teachers attended.'
Ask: 'She should have attended' — what does this tell you? (It was the right thing to do — but she didn't.) 'She could have attended' — what does this tell you? (It was possible for her — but she didn't.) The difference: should have = right/wrong. Could have = possible/missed opportunity. Give students three more scenarios and ask them to produce both forms.
4

STEP 4 — MUST HAVE and CAN'T HAVE (8 minutes): Give students three mystery scenarios. They must use 'must have' or 'can't have' to explain what they think happened, based on evidence.

'The door is locked but nobody has a key. What happened?'
'A student's homework is perfect but she said she didn't study. What do you think?'
'A teacher is at school at 6am every day. What kind of person must she be?'
Students produce deduction sentences. This produces must have and can't have naturally from evidence-based reasoning.
5

STEP 5 — COULD OF OR COULD HAVE? (5 minutes): Write on the board: 'She could of done it.' Ask: what is wrong with this? Discuss the 'of / have' confusion. Students write three correct past modal sentences, then exchange and check each other's spelling. Address the contracted form: 'could've' sounds like 'could of' — but it is always 'have'.

Ready-to-Use Classroom Materials

Use directly in class — copy, adapt, or read aloud. No printing needed.

1 Classroom Situation Analysis — Should Have / Could Have (No materials)
Read each classroom situation. Students produce two sentences — one with 'should have' (what was the right thing to do?) and one with 'could have' (what was possible?). This fixes the should have / could have meaning distinction through practical application.
Example sentences
Situation: A student failed an important exam. She had not studied.
Should have: She should have started studying earlier.
Could have: She could have asked the teacher for extra help — it was available.
Situation: A teacher gave unclear instructions. The students were confused.
Should have: The teacher should have explained more carefully.
Could have: She could have given a written example as well.
Situation: A school meeting was cancelled with no warning. Staff were frustrated.
Should have: The headteacher should have notified staff in advance.
Could have: They could have sent a message the day before.
2 What Must Have Happened? — Evidence-Based Deduction (No materials)
Read each situation. Students produce a deduction sentence using 'must have' or 'can't have'. They must explain the evidence that led to their deduction. This develops the critical thinking skill of reasoning from evidence — as well as the grammar.
Example sentences
The classroom floor is wet and the windows are open. → It must have rained while the windows were open.
The student scored 100% on the test but said she didn't study. → She can't have not studied — maybe she forgot she revised.
The headteacher is smiling broadly and shaking everyone's hand. → Something very good must have happened.
The food was prepared for 30 people but only 5 came. → Most people must have not received the invitation.
3 Error Hunt — Dictation (No materials)
Dictate these sentences. Students find and correct errors. Some sentences are correct. Go through answers together. Focus especially on the 'should of / should have' and 'past participle / simple past' errors.
Example sentences
She should have prepared the lesson more carefully. ✓
He must have went to the market — his bag is empty. ✗ → must have gone
They could of helped if they had known about the problem. ✗ → could have helped
She can't have heard the announcement — she was outside. ✓
I should has called before coming. ✗ → should have called
He would have attended if someone had invited him. ✓

Plan Your Next Steps

For each strategy, choose the option that best describes where you are now.

Teach the structure (modal + have + pp) as the most important thing — students who get the structure right can focus on meaning
Prioritise the 'should of vs. should have' spelling correction — it is extremely common and easy to fix once identified
The should have vs. could have distinction is the most useful meaning distinction at this level — use practical classroom scenarios
Must have and can't have for deduction are covered more fully in the advanced deduction lesson — introduce them here, expand later
Connect would have to the third conditional (already taught in the conditionals series) — students who recognise this connection build confidence faster
What is the one change you will make next time you teach this grammar point?

Key Takeaways

1 All past modals follow the same structure: modal + have + past participle. The meaning depends entirely on which modal is chosen
2 Should have + pp = regret (about own actions) or criticism (about others) — the right thing was not done
3 Could have + pp = missed opportunity — it was possible but did not happen
4 Must have + pp = strong deduction — almost certain the event happened, based on evidence
5 It is always 'should have' — never 'should of'. The contracted form 'should've' sounds like 'of' but the spelling is always 'have'