PolyglotGym
CourseGrammarDictionaryVocabulary
LoginCreate Account
CourseGrammarDictionaryVocabulary

More

LibraryCommunity
Create AccountLogin
PolyglotGym
All languagesCoursesGrammar

Get the App

Download on theApp StoreGET IT ONGoogle Play
PolyglotGym

Learn English online with interactive courses, vocabulary trainer, and more.

Learn

  • All languages
  • Courses
  • Grammar
  • Vocabulary
  • Align Vocabulary
  • Dictionary

Community

  • Library
  • Forum
  • Clubs

Get the App

Learn on the go

Download on theApp StoreGET IT ONGoogle Play

© 2026 PolyglotGym. All rights reserved

CourseGrammarDictionaryVocabulary
  1. Home
  2. ›Grammar
  3. ›C1
  4. ›Advanced conditionals: but for, should you, were to
VerbsC1

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

Learning Goal

I can build inverted and but-for conditionals in formal register.

Exam Skills:C1 Advanced Use of English

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:

DeviceExample=
Had + subjectHad I known, I'd have called.If I had known
Should + subjectShould you need anything, ring the bell.If you (happen to) need
Were + subject + toWere she to resign, chaos would follow.If she resigned (remote)
but for + nounBut 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.

Apply this grammar in C1 course exercises

Practice Exercises
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
  • 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

C1 Course
← Back to topics

Related grammar topics

  • Conditional 3 and mixed conditionals
  • Inversion after negative adverbials
  • The subjunctive: I suggest he be
  • Phrasal verb grammar: separability and particles
  • Passive reporting: he is said to...
  • The verb be (am/is/are)
  • Present simple
  • Present continuous