B2

混合条件文の練習問題

このレッスンについて

混合条件文 · B2. if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

12問のオリジナル問題です。状況から意味を読み取り、形を練習して、新しい場面で応用します。

12 問
保存するとマイコレクションで見返せます。
学習マップ

Mixed conditionals

練習を始める
Mixed conditionals — 学習マップ
Mixed conditionals — 学習マップ

01過去の反実原因と現在の反実結果。両方の時を確認する

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If I had studied medicine, I would be a doctor now.

02持続する反実の性質が、異なる過去の結果をもたらす関係

if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。

If she were not afraid of heights, she would have joined yesterday’s climb.

03過去の反実原因と現在の反実結果。両方の時を確認する

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If we had caught the early train, we would be home by now.

図解

0/12
問題
01 / 12D01保存するとマイコレクションで見返せます。

I did not study medicine years ago; I am not a doctor now.

If I had studied medicine, I ___ a doctor now.

あなたの答え
1 / 12

学習ルート

01
ステップ 1 · ウォームアップ

ウォームアップ

0/3
02
ステップ 2 · 理解を深める

過去の反実原因と現在の反実結果。両方の時を確認する

0/2

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If I had studied medicine, I would be a doctor now.
03
ステップ 3 · 理解を深める

持続する反実の性質が、異なる過去の結果をもたらす関係

0/1

if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。

If she were not afraid of heights, she would have joined yesterday’s climb.
04
ステップ 4 · 理解を深める

過去の反実原因と現在の反実結果。両方の時を確認する

0/1

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If we had caught the early train, we would be home by now.
05
ステップ 5 · 別の場面で復習

別の場面で復習

0/3
06
ステップ 6 · 応用チャレンジ

応用チャレンジ

0/2
この単元の復習ノート

間違いを、次の一歩に。

初回答を残し、変化の理由を理解して、別の場面で確かめます。

0

まだ復習ノートはありません。まずは短いウォームアップを。

学習マップ

混合条件文

B2
Mixed conditionals

この単元のポイント

01

過去の反実原因と現在の反実結果。両方の時を確認する

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If I had studied medicine, I would be a doctor now.
02

持続する反実の性質が、異なる過去の結果をもたらす関係

if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。

If she were not afraid of heights, she would have joined yesterday’s climb.
03

過去の反実原因と現在の反実結果。両方の時を確認する

if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。

If we had caught the early train, we would be home by now.

問題と解答

解答を開くと、その問題にヒント利用が記録されます。

D01 · ウォームアップ

I did not study medicine years ago; I am not a doctor now.

If I had studied medicine, I ___ a doctor now.

  1. will be
  2. was
  3. would be
  4. am
解答と解説を開く
would be

判断の手掛かりは「I did not study medicine years ago; I am not a doctor now.」です。if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 この課題で完成する文は「If I had studied medicine, I would be a doctor now.」です。

D02 · ウォームアップ

She is generally afraid of heights; that is why she refused yesterday’s climb.

If she were not afraid of heights, she ___ yesterday’s climb.

  1. would have joined
  2. had joined
  3. would join tomorrow
  4. will join
解答と解説を開く
would have joined

判断の手掛かりは「She is generally afraid of heights; that is why she refused yesterday’s climb.」です。if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。 この課題で完成する文は「If she were not afraid of heights, she would have joined yesterday’s climb.」です。

D03 · ウォームアップ

We missed the early train; as a consequence we are still travelling now.

If we had caught the early train, we ___ home by now.

  1. are
  2. would be
  3. were
  4. will be
解答と解説を開く
would be

判断の手掛かりは「We missed the early train; as a consequence we are still travelling now.」です。if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 この課題で完成する文は「If we had caught the early train, we would be home by now.」です。

P01 · 理解を深める

He ignored the map earlier and is lost now.

If he had followed the map, he ___ where he was now.

  1. will know
  2. knows
  3. had known
  4. would know
解答と解説を開く
would know

判断の手掛かりは「He ignored the map earlier and is lost now.」です。if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 この課題で完成する文は「If he had followed the map, he would know where he was now.」です。

P02 · 理解を深める

Use a would-result with notice for a past consequence of a stable personal characteristic.

If I were more observant, I ___ the error yesterday.

解答と解説を開く
would have noticed

完成文:「If I were more observant, I would have noticed the error yesterday.」 if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

P03 · 理解を深める

The university rejected my application last year; I am not living abroad now.

If it had accepted me, I ___ abroad now.

  1. would be living
  2. had been living
  3. am living
  4. will be living
解答と解説を開く
would be living

判断の手掛かりは「The university rejected my application last year; I am not living abroad now.」です。if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 この課題で完成する文は「If it had accepted me, I would be living abroad now.」です。

P04 · 理解を深める

Use a would-result with have for a present consequence of last year’s decision.

If we had installed solar panels last year, we ___ lower bills now.

解答と解説を開く
would have

完成文:「If we had installed solar panels last year, we would have lower bills now.」 if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

R01 · 別の場面で復習

She did not bring the key earlier; we cannot enter now.

If she had brought the key, we ___ get in now.

  1. can
  2. could
  3. had
  4. will
解答と解説を開く
could

判断の手掛かりは「She did not bring the key earlier; we cannot enter now.」です。if+過去完了が「彼女は鍵を持ってこなかった」という過去の反事実条件を示し、could+原形が「今なら入れる」という非現実の能力を示します。ここでcouldは能力・可能性の助動詞で、wouldの形を入れる課題ではありません。 この課題で完成する文は「If she had brought the key, we could get in now.」です。

R02 · 別の場面で復習

Use a would-result with apply for last month’s unreal past outcome; I am generally risk-averse.

If I were less cautious, I ___ for that post last month.

解答と解説を開く
would have applied

完成文:「If I were less cautious, I would have applied for that post last month.」 if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。

R03 · 別の場面で復習

A past injury explains a current limitation.

If I had not injured my knee, I ___ with you today.

  1. am hiking
  2. had hiked
  3. will hike
  4. would be hiking
解答と解説を開く
would be hiking

判断の手掛かりは「A past injury explains a current limitation.」です。if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 この課題で完成する文は「If I had not injured my knee, I would be hiking with you today.」です。

X01 · 応用チャレンジ

A stable present skill would have changed an earlier event.

If he spoke Arabic, he ___ that conversation yesterday.

  1. would have understood
  2. had understood
  3. will understand
  4. would understand tomorrow
解答と解説を開く
would have understood

判断の手掛かりは「A stable present skill would have changed an earlier event.」です。if + past simple; would have + past participle を用います。表す内容:持続する反実の性質が、異なる過去の結果をもたらす関係。 この課題で完成する文は「If he spoke Arabic, he would have understood that conversation yesterday.」です。

X02 · 応用チャレンジ

Use a would-result with feel for a present consequence of yesterday’s choice.

If I had gone to bed earlier, I ___ less tired now.

解答と解説を開く
would feel

完成文:「If I had gone to bed earlier, I would feel less tired now.」 if + past perfect; would + base verb を用います。表す内容:過去の反実原因と現在の反実結果。両方の時を確認する。 問題の主語・時間・意味に合わせた形です。確認済みの解答だけを自動照合します。別の表現を自動的に誤りとはしません。