仮定法過去と仮定法過去完了
仮定法過去について解説します。
仮定法過去は、現在の事実の逆や願望を表します。
例えば、以下のような事実があったとします。
As I don't have money, I can't buy it.
「お金を持っていないので、私はそれを買えない。」
この文ように、現在における事実は普通に現在形を用いて表します。
そして、この文の逆は以下のようになります。
「もしお金を持っていれば、私はそれを買うことができるのに。」
これは現在の事実の逆、または願望を表します。
そして、このような仮定を英語で表す時は現在のことでも過去形を用いて表し、仮定法過去と呼ばれます。
英語の形は以下のようになります。
If + 主語 + (助)動詞の過去形 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .
意味は、「もし〜なら、〜だろう(〜できるのに、〜すべきだ、〜かもしれない)」となります。
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.
仮定法過去は、現在の事実の逆や願望を表します。
例えば、以下のような事実があったとします。
As I don't have money, I can't buy it.
「お金を持っていないので、私はそれを買えない。」
この文ように、現在における事実は普通に現在形を用いて表します。
そして、この文の逆は以下のようになります。
「もしお金を持っていれば、私はそれを買うことができるのに。」
これは現在の事実の逆、または願望を表します。
そして、このような仮定を英語で表す時は現在のことでも過去形を用いて表し、仮定法過去と呼ばれます。
英語の形は以下のようになります。
If + 主語 + (助)動詞の過去形 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .
意味は、「もし〜なら、〜だろう(〜できるのに、〜すべきだ、〜かもしれない)」となります。
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.
トラックバックURL
この記事にコメントする



