but for ~

「but for ~」は「~がなかったら」という意味で、現在や過去の事実の反対を表す仮定法の慣用表現です。


But for your advice, I should have failed.
あなたの忠告がなかったら私は失敗していただろう。

I would have drowned, but for my lifeboat.
もしも救命艇がなかったら私は溺れていただろう。

But for my doctor’s advice, I wouldn’t be alive today.
かかりつけの医者の忠告がなかったら、私は今日生きていないだろう。

But for oil, no modern industries could have been developed.
石油がなかったら、近代工業は発展していなかっだろう。

But for his help, we couldn’t have accomplished the task.
彼の援助がなかったら、われわれはその任務を遂行できなかっただろう。

But for water, no living thing could exist.
水がなければ、どんな生物も生きられないだろう。

But for appropriate software, a computer would be a mere box.
利用できるソフトウェアがなければ、コンピューターはただの箱だ。

But for you, our project wouldn’t have succeeded.
君がいなかったら、我々の計画は成功しなかっただろう。

スポンサーリンク