AIはらだくんの最強英語パラフレーズ辞典

If it were not for ~ ⇔ Without ~ ⇔ But for ~ ⇔ Were it not for ~

現在の事実に反する「~がなければ」は If it were not for。Without / But for は時制を問わず使える前置詞句。if を省略すると were が文頭に出る倒置になる。

without は仮定法で使うときも普通の前置詞と同じ形なので、長文では主節の could / would を見て初めて「仮定の話だ」と気づくことが多い。助動詞の過去形こそが仮定法の本当の目印。