Advanced conditionals: but for, should you, were to
Beyond if: inverted conditionals (Had I known, Should you need, Were she to ask), but for + noun, provided/unless/suppose
I can build inverted and but-for conditionals in formal register.
Look at these examples. Can you spot the grammar pattern?
Should your flight be delayed, the shuttle will wait for up to an hour.
Should your flight be delayed, the shuttle will wait for up to an hour.
But for the lighthouse keeper's logbook, the whole story would have been lost.
But for the lighthouse keeper's logbook, the whole story would have been lost.
Pay attention to the highlighted parts. What do they have in common?
The formal conditional wardrobe:
| Device | Example | = |
|---|---|---|
| Had + subject | Had I known, I'd have called. | If I had known |
| Should + subject | Should you need anything, ring the bell. | If you (happen to) need |
| Were + subject + to | Were she to resign, chaos would follow. | If she resigned (remote) |
| but for + noun | But for your help, we'd have failed. | If it hadn't been for |
Inversion replaces if - never combine them: *If had I known. Register: contracts, speeches, formal letters; in chat they sound stiff.
- if + inversion combined: *If had I known → Had I known / If I had known
- but for misread as 'except for' contrast
Common Error Patterns
if kept with inversion
Inversion replaces if entirely
but for misparsed
but for + noun = if it weren't/hadn't been for
Should your flight be delayed, the shuttle will wait for up to an hour.
Should your flight be delayed, the shuttle will wait for up to an hour.
Should + subject: the polite-formal contingency.
But for the lighthouse keeper's logbook, the whole story would have been lost.
But for the lighthouse keeper's logbook, the whole story would have been lost.
but for + noun: the compressed unreal condition.
Practice in course
Apply this grammar in C1 course exercises