Ответ в теме: English idioms

Main Aditor

but for (except for) — if it had not been for (if it was
not for)
1. But for that your uncle would have been dead long ago. (J. Galsworthy)
2. It was curious to reflect that, but for his meeting with these down-and-outs, he would never have been able to continue in his new life. (J. Wain)
3. But for the war it might never have developed in Ferse, but you can’t tell. (J. Galsworthy)