English Study Support

公立小・中・高で英語を教え、イギリス大学院でMA TESOLを修了した現役英語教師が、英語学習を頑張る多くの日本人のためにちょっとでもお手伝いがしたいなあと思って始めたブログ。

仮定法①【仮定法過去・仮定法過去完了】

f:id:ToyT810:20200320100602j:plain

仮定法とは、、、?

 

「仮定法・・・ああ if を使うあれだよね、、」

 

そこまでは分かっていても、細かいところ、案外忘れていませんか?

仮定法と直接法の区別がしっかりとついていますか?

 

仮定法とは何なのかを振り返っていきましょう!

 

 

まず 「if」を用いた文にも、仮定法と、直接法があります。

次の文は仮定法でしょうか?

 

「明日晴れたらさ、海までドライブ行こうよ?」

 

この文は仮定法ではありません。

上の文の場合では、実際に明日晴れる可能性がありますよね

そのように、現実に起こる可能性があることを、「もし~ならば」と表すことは、直接法と言います。

 

それに対して、現実とは異なること、実際には起こりえないことを想像して表現するときに使うのが、仮定法です。

 

次の文は、仮定法でしょうか、直接法でしょうか。

 

① もしサッカー好きなら、このチケットあげるよ。

② もし犬と話が出来たら楽しいのに。

③ もし明日時間があれば、映画行かない?

④ もしおれがお前なら、間違いなく想いを伝えるなあ!

 

 

①と③が直接法、②と④が仮定法になります。

実際には②のように犬と話をすることは出来ませんし、④のようにおれがお前になることはありません。架空の話をしていますね。

 

仮定法と直接法の区別がつくようになったでしょうか?

 

 

では、例文を見ながら、【仮定法過去・仮定法過去完了】を見ていきましょう。

 

【仮定法過去】

(1) もし一日中体育だったら、嬉しいんだけどなあ。

 

 If we had P.E. all day, I would be happy.

 

(2)  もっと近くに住んでいたら、毎日会えるのに。

 

 If we lived closer, we could meet every day.

 

仮定法過去では、過去形を使いますが、

訳は現在形「もし~なら、・・・なのに」です。

形は ≪ If + 過去形,  主語 + would/ could/ mightとなります。

また、if節内のbe動詞は、主語に関わらずwereを使ってください。

 

(3) もし僕が総理大臣だったら、国民の祝日を10日増やすのに。

 

 If I were a prime minister, I would make 10 more national holidays.

 

 

続いて【仮定法過去完了】です。

 

【仮定法過去完了】

 

(4) もしもうちょっと一生懸命勉強していたら、東大受かったのになあ。

 

 If I had studied a bit harder, I could have entered Tokyo University.

 

(5)  地図を持っていれば、道に迷わなかったのに。

 

 If we had had a map, we would not have got lost.

 

仮定法過去完了では、過去の事実に対して、「もし~だったなら、・・・だったのに。」と後悔のような伝え方をすることが出来ます。

形は≪ If +had+過去分詞,   主語 + would/could/might + have + 過去分詞です。

 

if節にはhad、主節にはhave、とちょっと紛らわしいので注意してください!

 

 

 

最後に、問題で確認してみましょう!!

 

(1)  He probably wouldn’t act that way if he (    ) in Japan.
   ① is   ② were   ③ would be   ④ can be    (明治大)

 

 (2)  If I (     ) harder, I could have played the violin better.
   ① practice  ② have practiced  ③ will practice  ④ had practiced (日本大)

 

 

 

≪正解≫

(1) 主節のwouldn't を見て、仮定法過去だ、と判断。if節内では主語が何だろうがbe動詞はwereを使うので、②wereが正解。

 

(2) 主節のcould have playedを見て、仮定法過去完了だ、と判断。if節内はhad +過去分詞なので、④had practicedが正解。