「もし~がなければ」の表し方(問題と答え)【英文法のすべて】

☆問題のみはこちら→「もし~がなければ」の表し方(問題)

①~がなければ(仮定法過去)4つ

→If it were not for ~、Were it not for ~、But for ~、 Without ~
※Were it not for ~は倒置によるifの省略をしている。

②~がなかったら(仮定法過去完了)4つ

→If it had not been for ~、Had it not been for ~、But for ~、Without ~
※Had it not been for ~は倒置によるifの省略をしている。

③~があれば

→with ~

④「君がいなければ、私たちのチームは勝てないだろう」を4パターンで書け。

→If it were not for you, our team would not win.
Were it not for you, our team would not win.
But for you, our team would not win.
Without you, our team would not win.

⑤「君がいなかったら、私たちのプロジェクトは成功できなかっただろう」を4パターンで書け。

→If it had not been for you, our project couldn’t have succeeded.
Had it not been for you, our project couldn’t have succeeded.
But for you, our project couldn’t have succeeded.
Without you, our project couldn’t have succeeded.

⑥水があれば生き残れるだろう。(withを使って)

→With water, we could survive.


~参考~

仮定法過去と仮定法過去完了は原理から理解しましょう!(仮定法過去で過去形を使う理由、仮定法過去完了で過去完了形を使う理由、助動詞の過去形を使う理由)

仮定法(英文法)の解説・授業・確認テスト一覧 ←仮定法のその他の文法事項はこちら

英文法の解説動画・授業動画一覧

英文法確認テスト一覧

覚えるべきイディオム一覧(助動詞、受動態、不定詞、分詞、動名詞、関係詞、比較、否定、群前置詞、動詞、名詞、形容詞、副詞)

☆ここに受験英文法が全てまとめてあります→英文法のすべて(解説・授業・確認テスト一覧)

英語学習に必要な参考書・問題集