- if の省略による倒置
- if 節を使わない仮定法/仮定法現在
- 仮定法を使ったていねいな表現
詳しい説明を読む
このページでは,難関大入試で求められる仮定法の発展事項を扱います。if の省略による倒置,if 節を使わない仮定法,仮定法現在,そして仮定法を使ったていねいな表現を整理しましょう。仮定法 Level 1・Level 2の内容を理解したうえで読み進めてください。
if の省略による倒置
if を省略すると,were / had / should が文頭に出る(疑問文の語順)
Were I ~ / Had I done ~ / Should you ~
| もとの形 | if を省略した形 |
|---|---|
| If I were you, ~ | Were I you, ~ |
| If I had known the truth, ~ | Had I known the truth, ~ |
| If you should need help, ~ | Should you need help, ~ |
| If it were not for ~ | Were it not for ~ |
| If it had not been for ~ | Had it not been for ~ |
Had I known the truth, I would have told you.(= If I had known the truth)
真実を知っていたら,あなたに話していただろう。
詳しい説明を読む
仮定法の if を省略すると,were / had / should が文頭に出て,疑問文と同じ語順になります(Were I ~ / Had I done ~ / Should you ~)。
Should you need any help, please let me know.(= If you should need)
万一助けが必要なら,お知らせください。
Were it not for your advice, I would fail.(= If it were not for)
あなたの助言がなければ,私は失敗するだろう。
文頭に Had / Were / Should があり,文の終わりが疑問符ではないときは,if の省略を疑いましょう。倒置については「倒置 Level 1」「倒置 Level 2」でも扱っています。
if 節を使わない仮定法
主節が would / could + 原形・have done なら,どこかに「条件」が隠れている
不定詞・分詞構文・主語・副詞句・otherwise などが if 節の代わりになる
| 条件の表し方 | 例文 |
|---|---|
| 不定詞 | To hear him speak, you would take him for an American. |
| 主語 | A true friend would not say such a thing. |
| 副詞句 | With a little more care, you could have avoided the accident. |
| otherwise | I left early; otherwise I would have missed the train. |
| 分詞構文 | Born in better times, he would have been a great artist. |
To hear him speak, you would take him for an American.(= If you heard him speak)
彼が話すのを聞いたら,アメリカ人だと思うだろう。
詳しい説明を読む
主節が would / could + 原形・have done の形なら,if 節がなくてもどこかに「条件」が隠れています。不定詞・分詞構文・主語・副詞句・otherwise などが if 節の代わりになります。
A true friend would not say such a thing.(= If he were a true friend)
本当の友人ならそんなことは言わないだろう。
I left early; otherwise I would have missed the train.(= if I had not left early)
私は早く出た。そうでなければ電車に乗り遅れていただろう。
if 節がないのに主節が would / could の形のときは,どこに条件が隠れているかを探しましょう。英文和訳では,その部分を「もし〜なら」と訳すと意味がはっきりします。
文脈に隠れた条件
条件がまったく書かれていない場合もあります。
I would have helped you.(= if you had asked me など)
(頼まれていれば)手伝ったのに。
He could have been a great pianist.
(その気になれば)彼は偉大なピアニストになれただろう。
このような文では,文脈から条件を補って読む必要があります。
仮定法現在
提案・要求・必要を表す語の後ろの that 節 → 動詞の原形
suggest / demand / insist / propose / It is necessary that など
I suggested that he take a rest.(× he takes)
私は彼に休むよう提案した。
詳しい説明を読む
suggest,demand,insist,propose,It is necessary that など,提案・要求・必要を表す語の後ろの that 節では,動詞を原形にします。
It is essential that everyone be on time.
全員が時間を守ることが不可欠だ。
この 原形 を仮定法現在と言います。主語が3人称単数でも,時制が過去でも,動詞は原形のままです。イギリス英語では should + 原形 もよく使われます。詳しくは「助動詞 Level 2」の should の特別な用法で確認しましょう。
仮定法を使ったていねいな表現
過去形の助動詞を使うと,「仮に〜なら」という距離が生まれ,ていねいな表現になる
Would you ~? / Could you ~? / I would like ~ / I would appreciate it if ~
Could you tell me the way to the station?
駅への道を教えていただけますか。
詳しい説明を読む
過去形の助動詞を使うと,「仮に~なら」という距離が生まれ,ていねいな表現になります(Would you ~? / Could you ~? / I would like ~ / I would appreciate it if ~)。
I would appreciate it if you could reply soon.
早めにお返事いただけるとありがたいです。
I would like to ask you a question.
1つ質問させていただきたいのですが。
Can you ~? より Could you ~? のほうがていねいです。過去形にすることで「もしできるなら」という仮定の気持ちが加わり,相手への押しつけが弱くなります。
仮定法を含む慣用表現
as it were(いわば),if any(たとえあるにしても),if ever(たとえあるにしても,めったに〜ない),so to speak(いわば)なども,仮定の意味を含む表現です。
There are few, if any, mistakes in his paper.
彼の論文には,誤りがあるとしてもごくわずかだ。
He is, as it were, a walking dictionary.
彼は,いわば生き字引だ。
仮定法を見たら確認しよう
文頭の Had / Were / Should → if の省略
if 節がない would / could → 隠れた条件を探す
提案・要求の that 節 → 動詞は原形
→ if の省略:「彼の助けがなかったら,私は失敗していただろう」
A wise man would not act like that.
→ 主語に条件:「賢い人ならそんなふるまいはしないだろう」
The doctor recommended that she stay in the hospital.
→ 仮定法現在:「医師は彼女に入院しているよう勧めた」