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

【仮定法の重要表現】 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人のブロガーが「いいね」をつけました。