英文法問題集・TOEIC&英検問題集をネットで探すなら1500円以上送料無料のココ!
英文法の問題&解説を通して毎日英語に触れられる無料メルマガ【誰でもできる!毎日5分英文法】

トップページ英文法問題集 仮定法慣用表現But for 〜 = Without 〜 = ?

英文法問題集 仮定法慣用表現

問.以下の文を仮定法(if)を用いて同じ意味の文に書き換えなさい。

But for your help, I couldn't finish the work.

解答は10行下にあります。

【解答】

If it were not for your help, I couldn't finish the work.
「もしあなたの助けがなければ、私はその仕事を終えられないだろう。」

【解説】

But for 〜 とWithout 〜 は仮定法の慣用表現で、「もし〜が なければ」または「もし〜がなかったら」という意味です。

〜の部分には、通常名詞が置かれます。

そして、「もし〜がなければ」は仮定法過去の形を用いてif it were not for 〜 、「もし〜がなかったら」は仮定法過去完了 の形を用いてif it had not been for 〜 に置き換えることが できます。

問題の文を仮定法の形に書き換えるには、現在のこと(仮定法 過去)なのか、過去のこと(仮定法過去完了)なのかを考える 必要があります。

ここで、後半部分のI couldn't finish the work.をみると、 「私はその仕事を終えられないだろう。」と現在のことを言っ ているので、前半部分も「もしあなたの助けがなければ、」と 現在のことであると考えることができます。

よって、解答のように仮定法過去の形If it were not for 〜 に書き換えることができます。

But for 〜 = Without 〜 = If it were not for 〜 、
But for 〜 = Without 〜 = If it had not been for 〜 ですが、 現在のことか過去のことかによって使い分けが必要なので注意 しましょう。

☆TOEIC対策お勧め本☆
TOEIC対策

利用者の評価も高いお勧めのTOEIC対策本(500〜860点まで対応)です。一冊で全パートの対策ができ、英文法の理解にもお勧め。送料無料!

☆単語力とリスニング強化☆
単語耳

きちんと発音できる単語は一生忘れません。一生分の単語力+リスニング力が身に付いて忘れなくなる秘訣を凝縮。英単語八千を一生忘れない英語耳を作れます。送料無料!

英文法問題集 ご案内
英文法問題集

管理人のTomoです。英文法問題集を訪問して頂き有難うございます!無料メルマガ【誰でもできる!毎日5分英文法】で出題した英文法の問題とその解説をアップしています。英文法の学習に役立てて下さい(^_^)/