プロゴルファー石川遼選手もリスニング強化に使っている英語教材☆無料試聴付き☆
英文法の問題&解説を通して毎日英語に触れられる無料メルマガ【誰でもできる!毎日5分英文法】

トップページ英文法問題集 仮定法過去仮定法過去の倒置

英文法問題集 仮定法過去

問.以下の文のIfを省略し、同じ意味の文に書き換えなさい。

If I had enough money, I could buy it.

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

【解答】

Had I enough money, I could buy it.
「もし十分なお金を持っていれば、私はそれを買うことができるのに。」

【解説】

問題の文は以下のような形になっており、仮定法過去の文である ことが分かります。

If + 主語 + (助)動詞の過去形 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .

意味は「もし〜なら、〜だろう(〜できるのに、〜すべきだ、〜 かもしれない)」となり、現在の事実の逆(または願望)を表し ます。

この仮定法過去の文は、Ifを省略し、その後ろの主語と(助)動 詞の順番を逆に(倒置)して以下のように書くこともできます。

(助)動詞の過去形 + 主語 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .

意味は、上の仮定法過去の文と全く同じです。

よって、問題文のIf I had enough moneyの部分は、Had I enough moneyと書き換えることができます。

be動詞の場合も同様に、以下のように書き換えることができます。

If it were not for water, we couldn't live.

⇒Were it not for water, we couldn't live.
「もし水がなけければ、私達は生きられないだろう。」

If it were not for 〜 は、「〜がなければ」という仮定法過去 の慣用表現です。


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

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

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

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

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

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