英語
高校生
解決済み

答え4番なのですがなぜ4番ななのか教えてください

) him, we would not have won. O If it were not for ② Were it not for 3 Without for 4 But for
英語 英文法 仮定法

回答

✨ ベストアンサー ✨

主節が仮定法過去完了になっているので、仮定法過去の選択肢①②は不正解です。
③はWithoutだけなら「~がなければ」という意味になって正解です。
④は「~がなければ」という意味です。

この回答にコメントする

回答

では、④以外がダメな理由を書きます。
①...この文章の訳は、"もし彼がいなかったら、私たちは勝てなかっただろう"です。if節が過去完了になっていなければなりません。なので仮定法過去の形になっている①は消去。

②...①の倒置型になっていますが、これも仮定法過去になっているので×。消去。

③Without(for)と、forがいりません。"もし〜がなかったら"は、Without/But for のどちらかで表すことができます。以上から削除。

④残ったのがこいつ。But forで"もし〜がなかったら"と訳すことができます。よって○。

アーミ

解説ありがとうございます

この回答にコメントする
疑問は解決しましたか?