second conditional

仮定法過去, 仮定法, もし~なら, ~だろうに, if I were you, would, 現実ではない仮定
今は現実ではないこと、たぶん起こらないことを話す言い方です。if と過去形、そして would を使います。たとえば , (もっと時間があれば、ギターを習うのに)です。
B1
AI生成

接続

if + [主語] + [過去形], [主語] + would + [動詞]

[主語] + would + [動詞] + if + [主語] + [過去形]

説明

仮定法過去は、現実とは違うことを想像する言い方です。今は本当ではないこと、本当に起こるとは思っていないことに使います。if の部分は過去形ですが、意味は「今」や「これから」の話です。もう一方の部分には would + 動詞の原形を使います。

日本語では「車があったら」「もし車があれば」と、現実の話でも想像の話でも同じ形で言えます。英語では、現実ではないと思っていることを過去形にずらして表します。過去形が「過去」ではなく「現実から遠い」ことを示しているのです。

If I had a car, I'd drive to work.
車があれば, 車で通勤するのに。
車は持っていません。
If we lived nearer, we would visit more often.
もっと近くに住んでいたら, もっとよく遊びに行くのに。

会話やメッセージでは、would は 'd になります。I'd、she'd、we'd。否定は wouldn't です。

どちらの部分を先にしてもいい

if の部分が先に来るときは、その後にコンマを置きます。後に来るときは、コンマはいりません。

She would be happier if she had a garden.
庭があれば, 彼女はもっと幸せだろうに。

条件文と仮定法過去

条件文(if + 現在形、will)は、本当に起こりうることに使います。仮定法過去は、現実ではないこと、起こりそうにないことに使います。

If it rains tomorrow, we'll stay at home.
明日雨が降ったら, 家にいます。
本当に起こりえます。
If I won a lot of money, I'd buy a house by the sea.
大金が当たったら, 海の近くに家を買うのになあ。
当たるとは思っていません。

If I were you

if の後では、I、he、she、it でも、どの主語にも were を使えます。If I were you(私があなたなら)はアドバイスをするときの決まった言い方です。会話では If I was もよく使われますが、書くときは were のほうがいいでしょう。

If I were you, I'd talk to Mrs Clarke.
私だったら, クラーク先生に相談するよ。
If it were cheaper, more people would come.
もっと安ければ, もっとたくさんの人が来るだろうに。

could と might

「~できるだろうに」には could、「~かもしれない」には might を使います。

If I had a car, I could visit you every weekend.
車があれば, 毎週末会いに行けるのに。

よくある間違い

この形では、would は if の後ではなく、もう一方の部分に置きます。

  • × If I would have more money, I would travel. → If I had more money, I would travel.
  • × If I have a car, I would drive. → If I had a car, I would drive.
  • × I would to buy it. → I would buy it.

例文

もっと自由な時間があれば、泳ぎを習うのに。
道で財布を見つけたらどうしますか?
私だったら電車で行くよ。
こんなに仕事がなければ、もっと出かけるのに。
サムがもっと近くに住んでいたら、毎日自転車で通勤するだろうに。
私だったら、そんなことは言わないな。
もっと暖かければ、外で食べられるのに。
どこにでも住めるとしたら、どこに住みたいですか?
彼女はその気になれば、すばらしい先生になれるだろうに。
彼らが答えを知っていれば、教えてくれるはずだ。
ルームメイトがいなかったら、部屋はとても静かだろう。
雨が降っても来ますか?