Meaning & use
but for
Last updated
Meaning
phrasefixed phraseformal
except for; if something had not happened or had not been there
Grammar: Used before a noun phrase to mean 'without' or 'if not for'. It often comes at the start of a sentence: But for the rain, we would have gone.
Patterns
- but for someone/something
- but for + noun
But for your help, I would never have finished the project.
She would have been on time but for the traffic.
But for a small mistake, the performance was perfect.
Common combinations
- but for someone's help
- But for his help, we would have lost the game.
- but for the weather
- But for the weather, the picnic would have been lovely.
- but for a few details
- The report is complete but for a few details.
- but for one thing
- But for one thing, I would agree with you.
Synonyms and how they differ
- except for
- Except for means 'not including' and is more general; but for often suggests that something changed the outcome.
- without
- Without is the everyday equivalent and can be used in most informal contexts; but for is more formal and literary.
- if it weren't for
- This is a clause and needs a subject and verb; but for is a phrase followed by a noun.
Commonly confused: but for or but?
but for vs but
But is a conjunction meaning 'however'; but for is a phrase meaning 'except for' or 'without'.
Practice
But for the heavy snow, we ______ arrived on time.
Choose one answer.
But for introduces a hypothetical condition, so the main clause uses 'would have' + past participle. 'Will have' is wrong because it talks about the future, not an imagined past.
Make it your own
Write a sentence using “but for”, then check it and compare it with the examples above.