確認テスト
次の日本文に合う英文になるように、 ( ) に適当な語を書き入れなさい。
If I ( ) time, I ( ) help you.
- 正解文:
- If I had time, I would help you.
- 日本語訳:
- もし時間があれば、あなたを手伝うのですが。
- 解説:
- haveを過去形に、willを過去形にします。
If I ( ) money, I ( ) buy it.
- 正解文:
- If I had money, I would buy it.
- 日本語訳:
- もしお金があれば、それを買うのですが。
- 解説:
- 実際には持っていない場合の想像です。
If I ( ) wings, I ( ) fly.
- 正解文:
- If I had wings, I could fly.
- 日本語訳:
- もし私に翼があれば、飛べるのに。
- 解説:
- 実現不可能な仮定なので過去形を使います。
If she ( ) English, she ( ) talk to him.
- 正解文:
- If she spoke English, she would talk to him.
- 日本語訳:
- もし彼女が英語を話せば、彼に話しかけるのですが。
- 解説:
- 話せないという事実に反する想像です。
If you ( ) hard, you ( ) pass.
- 正解文:
- If you studied hard, you would pass.
- 日本語訳:
- もしあなたが一生懸命勉強すれば、合格するのですが。
- 解説:
- 勉強していない人に対する仮定です。
I ( ) go there if I ( ) the way.
- 正解文:
- I would go there if I knew the way.
- 日本語訳:
- もし道を知っていれば、そこへ行くのですが。
- 解説:
- 知らないという事実に反する想像です。
If it ( ) today, we ( ) play tennis.
- 正解文:
- If it stopped raining today, we could play tennis.
- 日本語訳:
- もし今日雨が止まれば、テニスができるのに。
- 解説:
- 止んでいない現在の状況に反する想像。
If I ( ) his address, I ( ) write to him.
- 正解文:
- If I knew his address, I would write to him.
- 日本語訳:
- もし彼の住所を知っていれば、手紙を書くのですが。
- 解説:
- 知らないことを前提とした仮定です。
I ( ) buy a house if I ( ) the lottery.
- 正解文:
- I would buy a house if I won the lottery.
- 日本語訳:
- もし宝くじに当たれば、家を買うのですが。
- 解説:
- 当たっていない現在の想像。
If I ( ) more, I ( ) be happy.
- 正解文:
- If I had more money, I would be happy.
- 日本語訳:
- もしもっとなお金があれば、幸せなのですが。
- 解説:
- お金がないという現実に反する。