HomeGrammarConditionals ExercisesConditional Inversion (Basic) — Had, Should, Were

Conditional Inversion (Basic) — Had, Should, Were

B2-C1 Level

This exercise practises the three basic conditional inversion patterns: transforming "if" sentences into their inverted equivalents. You will take standard conditional sentences and rewrite them using Had (for third conditional), Were (for second conditional), and Should (for first conditional in formal contexts). For example: "If I had seen the sign, I would have stopped" becomes "Had I seen the sign, I would have stopped." Only the if-clause changes — the result clause stays the same.

The transformation follows a clear pattern: remove "if," move the auxiliary verb ("had," "were," or "should") to the front of the clause, and keep the subject and remaining verb in the same order. "If she were here" → "Were she here." "If they had known" → "Had they known." "If you should need help" → "Should you need help." This mechanical transformation makes inversion straightforward once you understand which auxiliary to move. At B2-C1 level, being able to produce these transformations is a valuable skill for formal writing and is regularly tested in Cambridge key word transformation exercises.

Quick Rule

Remove "if" + move auxiliary to front: Had/Were/Should + subject + rest of clause

  • 1.If I had known → Had I known the answer, I would have raised my hand.
  • 2.If she were taller → Were she taller, she would play basketball.
  • 3.If you should find my keys → Should you find my keys, please call me.
  • 4.If it had not rained → Had it not rained, we would have had the party outside.
  • 5.If I were to choose → Were I to choose, I would pick the blue one.