仮定法過去 |
||
|
仮定法過去について解説します。 仮定法過去は、現在の事実の逆や願望を表します。 例えば、以下のような事実があったとします。 As I don't have money, I can't buy it. この文ように、現在における事実は普通に現在形を用いて表します。 そして、この文の逆は以下のようになります。 「もしお金を持っていれば、私はそれを買うことができるのに。」 これは現在の事実の逆、または願望を表します。 そして、このような仮定を英語で表す時は現在のことでも過去形を用いて表し、仮定法過去と呼ばれます。 英語の形は以下のようになります。 If + 主語 + (助)動詞の過去形 〜 , 意味は、「もし〜なら、〜だろう(〜できるのに、〜すべきだ、〜かもしれない)」となります。 If節ではない方の文には、必ず助動詞のwould, could, should, migntのうちどれかが用いられます。だいたいwouldかcouldが用いられます。 単純に「〜するだろう」という時にはwouldを、「できるのに」と能力や可能性の話をする時にはcouldを用います。 上の仮定の文をこの形を用いて英語に書き換えると、以下のようになります。 If I had money, I could buy it. 現在の事実の逆を表すので、事実の文が否定なら仮定法過去の文は肯定に、事実の文が肯定なら仮定法過去の文は否定になります。 次に、以下の文を仮定法過去の文に書き換えてみましょう。 As I'm not a bird, I can't fly to you. この文を仮定法過去の文に書き換えると、以下のようになります。 If I were a bird, I could fly to you. 仮定法過去の文では、be動詞はwereを用います。 口語(話し言葉)では以下のようにwasを用いることもありますが、文語(書き言葉)では通常wereを用います。しかし、最近であいまいになっているようです。 If I was a bird, I could fly to you. また、仮定法過去の文はIfを省略し、主語と動詞の順番を逆にして以下のように書くことができます。 If I had money, I could buy it. → Had I money, I could buy it. If I were a bird, I could fly to you. → Were I a bird, I could fly to you. それでは、簡単な問題にチャレンジしてみましょう! |
||
![]() |
||
|
問題.以下の文を仮定法過去の文に書き換えなさい。 (1)As I don't have time, I can't read many books. (2)As he knows the address, he can arrive there. (3)As he is kind, he helps me. (4)As there isn't a park, we won't play soccer. |
||
|
||
|
<解答> (1)If I had time, I could read many books. (2)If he didn't know the address, he couldn't arrive there. (3)If he were not kind, he would not help me. (4)If there were a park, we would play soccer. 過去形に直すだけでなく、(1)と(4)は否定を肯定に、(2)と(3)は肯定を否定に直すことにも注意しましょう。また、(3)と(4)でbe動詞はwereを用います。 |
||
|
このサイト内の画像と文章は一部であっても無断使用及び転載を禁じます。 Copyright(C) 誰でもできる!毎日5分英文法