勉強に役立つ情報を徒然に
仮定法

【仮定法の重要表現】 If it were not for~ /If it had been not for~  +書き換え(without/but for)

If it were not for~

If it were not for~の意味は「~がなければ」です。これは形として覚えましょう。

また、主節も仮定法と同じようにwould+(動詞の原形)が入るので注意しましょう。

事実とは反対のことを表すので、正しく訳せるようにしましょう。

(例文)

If it were not for your help, we would fail the business.

(あなたの助けがなければ、私たちは事業に失敗するだろう。)

※あなたの助けがあれば、私たちは事業に失敗しないだろう。

If it had been not for~

If it had been not for~の意味は「~がなかったら」です。If it were not for~の過去バージョンです。こちらも主節にはwould have +(過去分詞)が入るので注意しましょう。

これも事実とは反対のことを表すので、正しく訳せるようにしましょう。

(例文)

If it had been not for your help, we would have failed the business.

(あなたの助けがなかったら、私たちは事業を失敗していたでしょう。)

※あなたの助けがあったから、私たちは事業に失敗しなかった。

without/but forで書き換えよう

without/but forは、If it were not for~とその過去形のIf it had been not for~のどちらにも書き換えることができます。

時制が関係なくなるので、英作文などではwithout/but forの方が使いやすいかと思います。

withoutとbut forに差はありません。

If it were not for your help, we would fail the business.

⇩

Without       your help, we would fail the business.

But for        your help, we would fail the business.

(あなたの助けがなければ、私たちは事業に失敗するだろう。)

まとめ

・ If it were not for~の意味は「~がなければ」

・ If it had been not for~の意味は「~がなかったら」

・ without/but for = If it were not for~ /If it had been not for~




%d人のブロガーが「いいね」をつけました。