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 / 26 completed
1 / 26
Which sentence correctly uses the third conditional to discuss a past infrastructure decision?

Frequently Asked Questions

What will I practise in "Advanced Conditionals in Technical English — Grammar Exercise"?

Practice second, third, and mixed conditionals in software engineering contexts: post-mortems, design documents, code reviews, and architecture decisions.

How many exercises are in this module?

This module has 26 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.

Is this exercise free to use?

Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.