確認テスト
次の日本文に合う英文になるように、( )に適当な語を書き入れなさい。
If I ( ) a bird, I ( ) fly to you.
- 正解文:
- If I were a bird, I could fly to you.
- 日本語訳:
- もし私が鳥なら、あなたのところへ飛んでいけるのに。
- 解説:
- 「鳥である」という事実に反する仮定。可能を表すcouldを使います。
If it ( ) sunny today, we ( ) go for a walk.
- 正解文:
- If it were sunny today, we would go for a walk.
- 日本語訳:
- もし今日が晴れなら、散歩に行くのになあ。
- 解説:
- 実際は晴れていない今の状況を仮定しています。
If she ( ) here, she ( ) be very happy.
- 正解文:
- If she were here, she would be very happy.
- 日本語訳:
- もし彼女がここにいれば、とても喜ぶだろうに。
- 解説:
- 彼女がいない現実に対する想像です。
If I ( ) rich, I ( ) travel around the world.
- 正解文:
- If I were rich, I would travel around the world.
- 日本語訳:
- もしお金持ちなら、世界中を旅行するのになあ。
- 解説:
- 現在の経済状況に反する仮定です。
If you ( ) me, ( ) ( ) you ( )?
- 正解文:
- If you were me, what would you do?
- 日本語訳:
- あなたが私なら、どうしますか。
- 解説:
- 「あなたが私になる」というありえない仮定の疑問文です。
If it ( ) not raining, we ( ) play tennis.
- 正解文:
- If it were not raining, we could play tennis.
- 日本語訳:
- もし雨が降っていなければ、テニスができるのに。
- 解説:
- 実際は降っている現在の状況に反する仮定です。
If I ( ) younger, I ( ) learn many things.
- 正解文:
- If I were younger, I would learn many things.
- 日本語訳:
- もしも私がもっと若ければ、たくさんのことを学ぶのに。
- 解説:
- 年齢という変えられない事実に反する仮定です。
If he ( ) a doctor, he ( ) help the sick.
- 正解文:
- If he were a doctor, he could help the sick.
- 日本語訳:
- もし彼が医者なら、病人を助けられるのに。
- 解説:
- 彼が医者ではない現実に対する想像です。
If today ( ) Sunday, I ( ) sleep all day.
- 正解文:
- If today were Sunday, I would sleep all day.
- 日本語訳:
- もし今日が日曜日なら、一日中寝ているのになあ。
- 解説:
- 平日など、日曜日ではない日に言うセリフです。
If I ( ) you, I ( ) not go there.
- 正解文:
- If I were you, I would not go there.
- 日本語訳:
- もし私があなたなら、そこへは行かないだろう。
- 解説:
- 忠告などで使われる定番の仮定法表現です。