5 exercises — third conditionals, mixed conditionals, and formal inversion in postmortems and root cause analysis.
Key patterns:
If + past perfect, would have + past participle — standard third conditional
Had + subject + past participle, ... would have... — formal inversion (no if)
If + past perfect, would + infinitive — mixed conditional (past → present result)
Could/might have been avoided if... — unrealised past possibility
0 / 5 completed
1 / 5
A postmortem describes a missed monitoring gap. Which sentence uses the third conditional correctly to express what would have happened had the monitoring been in place?
The third conditional (if + past perfect, would have + past participle) is used for counterfactual situations in the past — things that did not happen. Option A is a first conditional (real future possibility). Option C incorrectly uses would have in the if-clause — a very common error. Option D is a second conditional (hypothetical present). Related patterns: "Had we... we would have..." (formal inversion), "this could have been avoided if...".
2 / 5
A senior engineer writes a root cause analysis. Which sentence correctly uses formal inversion in place of the third conditional?
"Had + subject + past participle" is the formal inverted form of the third conditional. It omits if and moves the auxiliary had to the front — a structure common in formal postmortems, legal risk assessments, and executive incident summaries. Option C uses second conditional inversion (hypothetical present). Option D is a first conditional inversion (future possibility). Related patterns: "Had we deployed the patch earlier...", "Had monitoring been enabled...".
3 / 5
An architecture review document contains this sentence: "If we had chosen a monolithic architecture, scaling horizontally _____ significantly more difficult." Choose the correct form:
"Would have been" completes the third conditional correctly here. The if-clause uses past perfect (had chosen) because it refers to a decision that was made in the past and did not happen as described. The result clause therefore requires would have + past participle. Option A (would be) is a mixed conditional — it could work if the result were present, but significantly more difficult describes the historical outcome. Option D is also plausible but been is more natural here.
4 / 5
A mixed conditional is needed: the condition is in the past, but the consequence is present. Which sentence is grammatically correct?
A mixed conditional combines a past condition (if + past perfect) with a present result (would + infinitive). Option A is correct: we did not write tests in the past (past perfect if-clause), and as a result we cannot catch regressions now (would catch — present modal). Option B uses a third conditional result clause, implying the consequence is also historical. Option C is a second conditional (hypothetical present). Related patterns: "Had we invested in observability, we would have visibility into this now."
5 / 5
A retrospective action item reads: "The outage _____ have been avoided if the runbook had included a rollback procedure." Which modal fits the counterfactual correctly?
"Could have been avoided" expresses a past possibility that was not realised — the runbook did not include a rollback procedure, so the outage was not avoided. Could have is the correct modal perfect for unrealised ability or possibility in counterfactual analysis. Should have would imply that avoiding the outage was an obligation; must have would express logical deduction about the past; will have is future perfect. Related patterns: "This might have been prevented if...", "The failure would have been caught had the alerts been configured."