Change your password? Maybe not: must have, might have and can't have for alerts
About this lesson
With past modals of deduction, learners work out what happened behind a suspicious login in this B2 English for IT lesson plan.
- Grammar
- Must have, might have and can't have + past participle for how sure you are about the past, with continuous and passive forms: They must have been testing a list.
- Topic
- A suspicious login on a merchant's account at a fictional payments startup, with words such as a breach, phishing, credential stuffing and password rotation.
- Activities
- A story about password advice, a security thread, a call, self-checking drills, a chat with a worried merchant and boxes of mysteries, then an investigation summary and a recorded talk.
What's inside
Chapter 1Warm-up: Who Knows Your Password?
Chapter 2The Story: Change It? Maybe Not
Chapter 3At Work: A Login at 3 a.m.
Chapter 4Listen: What Must Have Happened?
Chapter 5Grammar: It Must Have Leaked
- Study the scheme: past modals of deductionGrammar schemeTry it
- Choose the correct option: how sure is the speaker?Choose the optionUnlock
- Fill in the gaps: rewrite each sentence with a past modalFill in the gapsUnlock
- Fill in the table: make the past participleFill in the tableTry it
- Choose the correct sentenceQuizUnlock
- Drag the words into the gaps in the team chatDrag and dropUnlock
Chapter 6Speak Up: Calm, Clear and Careful
Chapter 7Homework: Confirmed or Just a Guess?
- Read your phrase bankReal-life documentUnlock
- Choose the correct option to complete the summaryChoose the optionUnlock
- Match the sentence halvesMatchUnlock
- Write an investigation summary: confirmed or a guess?Writing, checked by the teacherUnlock
- Record a short talk about your security habitsSpeaking, checked by the teacherUnlock
Vocabulary
12 words and phrases from the lesson, each with a picture and audio in edio.
+9 more with pictures and audio in the lessonMore words
- phishing
- a breach
- credential stuffing
- a passphrase
- password rotation
- leak
- break into
- give away
- lock someone out
Grammar: past modals of deduction
Past modals of deduction say how sure you are about something that has already happened, based on the evidence: must have for “I'm sure it happened”, might, may or could have for “it's possible”, and can't have for “I'm sure it didn't”. Each one is a modal, have and a past participle, and have never changes.
Past modals of deduction: what happened?
Start from the evidence. Then show how sure you are about the past.
From sure to impossible
Four levels of certainty, from yes to no: No failed attempts: they must have known the password. She might have given it away on a phishing page. She may not have used a password manager. Nobody entered the code, so they can't have seen her payments.
| How sure? | Form | Example |
|---|---|---|
| I'm sure it happened. | must have + past participle | No failed attempts: they must have known the password. |
| It's possible. | might / may / could have + past participle | She might have given it away on a phishing page. |
| Maybe it didn't happen. | might not / may not have + past participle | She may not have used a password manager. |
| I'm sure it didn't happen. | can't / couldn't have + past participle | Nobody entered the code, so they can't have seen her payments. |
Simple, continuous, passive and questions
Have + past participle tells what happened. For an action in progress, use have been + -ing: They must have been testing a list. For the passive, have been + past participle: The password might have been stolen. In questions, the modal comes first: Could they have guessed it?
| Shape | Form | Example |
|---|---|---|
| Simple: what happened | modal + have + past participle | Her password must have leaked in the breach. |
| Continuous: in progress at that time | modal + have been + -ing | They must have been testing a list of passwords. |
| Passive: what was done to it | modal + have been + past participle | The password might have been stolen from the forum. |
| Question | modal + subject + have + past participle | Could they have guessed it? |
Evidence first, then the conclusion
A deduction is stronger with its evidence in front: Nobody entered the code, so they can't have broken into the account. After have, irregular verbs need the third form, not the past simple: broken, given, gone, stolen, known.
Evidence first, then the conclusion
the evidencesomodal + have + past participle
The login came from a new country at 3 a.m., so someone else must have used her password.
Nobody entered the code, so they can't have broken into the account.
After have, use the past participle
- break → broke → broken
- give → gave → given
- go → went → gone
- see → saw → seen
- steal → stole → stolen
- know → knew → known
- be → was / were → been
- Regular verbs: leak → leaked, guess → guessed, click → clicked
Can't have, not mustn't have
For “I'm sure it didn't happen”, use can't have or couldn't have; mustn't is for rules, as in You mustn't share passwords. For a possibility, use might, may or could have, never can have. Could have can also mean a missed chance: We could have caught it earlier.
can't have, not mustn't have; could have, not can have
For “I'm sure it didn't happen”, use can't have or couldn't have: They can't have guessed it. Mustn't is for rules (You mustn't share passwords). For “it's possible”, use might, may or could have, never can have. And could have can also mean a chance you missed (We could have caught it earlier). Here it means “maybe it happened”.
One alert, six sentences
The examples follow a team from the evidence to its conclusions: Whoever it was can't have guessed the password. They must have known it already. She must have been asleep when the code arrived.
- Whoever it was can't have guessed the password. They must have known it already.
- They must have been testing a list of leaked passwords.
- Her password must have leaked in the forum's breach.
- She might have given it away on a phishing page, too.
- She must have been asleep when the code arrived.
- Could she have clicked a phishing link?
Typical mistakes
The password must had leaked in the breach.
The password must have leaked in the breach.
modal + have, never had
They mustn't have guessed it on the first try.
They can't have guessed it on the first try.
for “I'm sure it didn't happen”, use can't / couldn't have
She can have clicked a fake link.
She might / may / could have clicked a fake link.
for a past possibility, never can have
She might have went to a fake login page.
She might have gone to a fake login page.
the past participle (gone), not the past simple (went)
More lessons on this grammar: Modal verbs lessons and exercises
Try the past modals of deduction exercises
Try them yourself: these are the same exercises your students do in edio.
What's in the lesson
- 13 auto-checked exercises
- 2 games
- 2 teacher-checked tasks
- 2 real-life documents
- 1 article
- 1 grammar scheme
- 1 set of word cards
- 1 audio clip
- 1 picture
- 1 transcript
The main objectives of this lesson are to:
- say what you're sure happened, from the evidence: No failed attempts, so they must have known the password.
- say what's possible and what's impossible: She might have given it away on a phishing page. They can't have seen her payments.
- use the continuous and the passive: They must have been testing a list. It might have been stolen.
- write an investigation summary that keeps confirmed facts apart from guesses, and calm a worried user in a chat
Lesson 20 is the middle lesson of AI, security and ethics, unit 7 of English for IT B2 · Beyond the Code, where learners discuss AI tools and security habits and agree on team rules. It moves the modals of deduction of lesson 11 (It must be the cache) into the past, and lesson 21 closes the unit with a team policy for AI tools. An alert is evidence of something that already happened, so how sure you sound matters.
A wheel about passwords and alerts opens the lesson, and twelve word cards with pictures and audio add a suspicious login, credential stuffing, password rotation and lock someone out. The story explains why NIST stopped recommending forced password changes in 2017 and what its 2025 revision says. At work, students follow a thread in the security channel about a 3 a.m. login and match evidence with conclusions. In an AI-voiced call, Fatima and Diego prepare her call back to the merchant. The grammar chapter has the scheme and five self-checking drills, among them a table that turns evidence into a conclusion. Students then calm the worried merchant in a support chat and open boxes of security mysteries.
Homework opens with a phrase bank for investigating an alert, then a choice drill that completes a team summary and sentence halves to match, both self-checking. Students then write an investigation summary that keeps confirmed facts apart from guesses and record a talk about their security habits, two tasks the teacher reviews.
- Grammar:
- past modals of deduction · must / might / can't have
- Topic:
- security · passwords · investigating an alert
Teaching tips
- Start with an everyday mystery: a colleague's mug is gone, the printer is warm, the door is open. Learners give one must have, one might have and one can't have for each, with the evidence.
- Make two columns while students read the thread, Confirmed and Not confirmed, then turn each line into a sentence with the modal it deserves.
- Drill the participle before the modal: call out steal, go or break, and students answer with might have been stolen, can't have gone or must have broken, since might have went is the error that sticks.
- With in-company groups, replay a real incident with no names or data: one learner plays the worried user, another explains calmly what must have happened and what can't have.
Liked it?
Teach the whole lesson in edio
25 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.
Start a free trial
7 days, no credit card.
Open the lesson
Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.
Teach it live or as homework
Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.
The whole course: English for IT B2 · Beyond the Code
24 lessons at B2 for software teams, in American English. A year on at Kestrel Cloud, a fictional payments startup, Iryna and her team estimate work, write docs and postmortems, argue trade-offs, give demos and negotiate scope. Each lesson starts from a real case, from the Apollo 11 alarms to Conway's law.See the course
Unit 1 Planning and estimates
estimates and deadlines: approximating numbers, the future continuous and perfect, likelihood
Unit 2 Docs people read
specs and design docs: modals for requirements, participle clauses, plain English
Unit 3 Incidents and postmortems
telling an incident without blame: narrative tenses, the passive, the third conditional
Unit 4 Architecture and trade-offs
comparing options and recording decisions: contrast linkers, modals of deduction, mixed conditionals
Unit 5 Demos and tech talks
a clear structure on stage: signposting, cleft sentences, describing trends
Unit 6 Stakeholders and scope
saying no and finding yes: diplomatic language, as long as and unless, negotiating
Unit 7 AI, security and ethics
AI tools, passwords and team rules: be used to and get used to, past modals of deduction, purpose linkers
Lesson 19Your new pair programmerUsed to, be used to and get used to
Lesson 20 · you're hereChange your password? Maybe notPast modals of deduction
Lesson 21Rules for AI at workPurpose linkers for rules with a reason
Unit 8 Growing your career
feedback, retros and goals: phrasal verbs, reporting verbs, wish and if only




















