If we had had an alert… The third conditional for incident reviews
About this lesson
Students practice the third conditional in this B2 English for IT lesson plan by looking back at an app outage without blame.
- Grammar
- If + had + past participle, then would, could or might have + past participle (If we had had an alert, we would have caught it.), negatives and blameless wording.
- Topic
- An outage in a merchant payments app and the review after it, with words such as incident commander, status page, near miss and stand down.
- Activities
- A postmortem to read, an outage call to hear, self-checking drills, a chat and role cards, then lessons learned to write and an incident summary to record.
What's inside
Chapter 1Warm-up: When Things Break
Chapter 2The Story: The Outage That Never Happened
Chapter 3At Work: The Update That Wasn't There
Chapter 4Listen: The Outage Call
Chapter 5Grammar: If We Had Had an Alert…
Chapter 6Speak Up: Run the Outage Call
Chapter 7Homework: Your Blameless Postmortem
- Read your phrase bankReal-life documentTry it
- Do you remember? Choose the correct answerQuizUnlock
- Is the sentence correct? True or falseTrue or falseUnlock
- Match the words and their meaningsMatchUnlock
- Write the lessons learned for a postmortemWriting, checked by the teacherUnlock
- Record your incident summarySpeaking, 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
- a trigger
- detection
- a scribe
- a near miss
- lessons learned
- mitigate
- declare an incident
- ramp up
- stand down
Grammar: the third conditional: a different past
Of the English conditionals, the third is the one set wholly in the past: an if-part that didn't happen and a result that didn't either. Incident reviews need it for the missing safeguard: If we had had an alert on app opens, we would have caught the problem before merchants did. Learners build both halves around past participles, weigh would, could and might have, and keep each if-part about systems, never people.
The third conditional: looking back at an incident
Imagine a different past: the if-part didn't happen, so the result didn't happen either. In a postmortem, the if-part is about systems and safeguards, not people.
Had + past participle, then would have
The if-part takes had + past participle, also in the negative (If the config hadn't reached every app at once) and the passive (If the version had been checked). The result takes would have + past participle: we would have caught the problem earlier.
Forms
| Part | Form | Example |
|---|---|---|
| If-part | if + had + past participle | If we had had an alert on app opens, … |
| If-part, negative | if + hadn't + past participle | If the config hadn't reached every app at once, … |
| If-part, passive | if + had (not) been + past participle | If the version had been checked, … |
| Result: sure | would (not) have + past participle | … we would have caught the problem earlier. |
| Result: able to | could (not) have + past participle | … merchants could have downloaded the update. |
| Result: perhaps | might (not) have + past participle | … more merchants might have called support. |
| In speech | we'd had = we had had; we'd have = we would have | If we'd had an alert, we'd have caught it. |
The pattern
If + had / hadn't + past participlewould / could / might (not) have + past participle
If the checklist had said “only after 100%”, the change wouldn't have gone out early.
The change wouldn't have gone out early if the checklist had said “only after 100%”.
Would, could or might have?
The modal in the result says how sure it is. Would have is sure; could have means would have been able to (merchants could have downloaded it); might have means perhaps (more merchants might have called). Each one has a negative: merchants couldn't have taken any payments.
- If we had had an alert on app opens, we would have caught the problem before merchants did.We had no alert, so we caught it late.
- If the config change had gone to 1% of apps first, only a few merchants would have seen the update screen.It went to every app at once.
- If the checklist had said “only after 100%”, the change wouldn't have gone out early.A negative result: wouldn't have.
- If the new release had been available to everyone, merchants could have downloaded it.could have = would have been able to
- If online payments had depended on the app, merchants couldn't have taken any payments.couldn't have = wouldn't have been able to
- If the outage had happened on a busy Saturday, more merchants might have called.might have = perhaps would have
Blameless: safeguards, not people
In a blameless review, the if-part names a missing check, never a careless person. So If the developer had been more careful becomes If the config tool had checked the version, and If someone had read the checklist properly becomes If the checklist had said “only after 100%”.
✗ About a person
- If the developer had been more careful, …
- If someone had read the checklist properly, …
✓ About a safeguard
- If the config tool had checked the version, …
- If the checklist had said “only after 100%”, …
Had had, would have gone: the traps
Had had is right: it's the past perfect of have. The if-part never takes would, so it's If we had had an alert, not If we would have had an alert. After have comes the participle: would have gone, never would have went or would had.
If we would have had an alert, …
If we had had an alert, …
No would in the if-part.
… the change would have went out early.
… the change would have gone out early.
After have, use the past participle: gone, seen, taken.
If we had have an alert, …
If we had had an alert, …
had + the past participle of have = had had.
… we would had caught it.
… we would have caught it.
would + have, never would + had.
Order, comma and full forms
Start with if and use a comma: “If we had had an alert, we would have caught it.” Or start with the result and drop the comma: “We would have caught it if we had had an alert.” In speech, people say we'd had and we'd have; in a written postmortem, use the full forms.
More lessons on this grammar: Third and mixed conditionals lessons and exercises
Try the third conditional 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
- 1 real-life document
- 2 articles
- 1 grammar scheme
- 1 set of word cards
- 1 audio clip
- 1 picture
- 1 transcript
The main objectives of this lesson are to:
- imagine a different past with if + had + past participle: If we had had an alert, we would have caught the problem earlier.
- say how sure a past result is with would have, could have (able to) or might have (perhaps)
- write lessons learned about safeguards, not people: If the config tool had checked the version, it would have stopped the change.
- run an outage call in English: take the lead, give updates and stand down (Next update in ten minutes.)
Lesson 9 of English for IT B2 · Beyond the Code closes Incidents and postmortems, the unit on telling an incident in clear order and without blame. It builds on lesson 7, whose past perfect (had gone) is the third conditional's if-part, and on the passive of lesson 8, back in If the version had been checked. Lesson 12 later mixes the third conditional with results in the present. A postmortem asks what one more safeguard would have changed, which is a third conditional question.
Twelve incident words with pictures and audio, from outage and trigger to declare an incident, come with a wheel of questions and a picture quiz. The story is Google's free Site Reliability Engineering book of 2016, with its rule of blameless postmortems and an example about an invented outage. At work, students read the mobile team's postmortem of an Android update outage, then hear the outage call itself in an AI-voiced dialogue. After the scheme, four drills check themselves, one of them a table that joins each cause to its result. Students then answer the support lead in the incident channel and run an outage call from role cards.
The homework starts with a phrase bank for outage calls. Three exercises then check themselves: a quiz and a true-or-false set that review the whole unit, and a word match. Students then write the lessons-learned part of a blameless postmortem and record an incident summary, two tasks for the teacher to review.
- Grammar:
- third conditional · would / could / might have
- Topic:
- incidents · postmortems · outage calls
Teaching tips
- Run the role cards against the clock: the incident commander needs a decision within ten minutes, and when the call ends, the scribe reads the timeline back and opens the postmortem with two third conditionals.
- Turn blame into a missing safeguard: write If the developer had been more careful… on the board, and pairs rewrite it about a check, a tool or the release checklist.
- With company groups, start from a near miss at work: each learner describes one, and the group finishes it as a third conditional, such as If the test hadn't failed, the bug would have reached customers.
- One-to-one, pause the outage call at each decision and ask what would have happened otherwise: If they had ramped up the rollout, merchants might have waited for hours.
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
Lesson 7The 1202 alarmNarrative tenses for incident stories
Lesson 8Blameless by designActive vs passive voice in a postmortem
Lesson 9 · you're hereIf we had had an alert…The third conditional: a different past
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
Unit 8 Growing your career
feedback, retros and goals: phrasal verbs, reporting verbs, wish and if only




















