Intermediate Grammar #conditionals #post-mortems #design-docs

Advanced Conditionals in Technical English

5 exercises — second, third, and mixed conditionals in post-mortems, design documents, code reviews, and architecture trade-off discussions.

Conditionals quick reference
  • 1st (real/likely): If + present simple → will/can — "If we add caching, the API will be faster."
  • 2nd (hypothetical): If + past simple → would — "If we adopted event sourcing, we would need a CQRS pattern."
  • 3rd (past hypothetical): If + past perfect → would have — "If we had added the index, the query wouldn't have timed out."
  • Mixed (past → present): If + past perfect → would infinitive — "If we had migrated earlier, we would be on a stable platform today."
0 / 5 completed
1 / 5
Which sentence correctly uses the third conditional to discuss a past infrastructure decision?