確認テスト
次の日本文に合う英文を、( )内の語を使って書きなさい。ただし、不必要な語が1語あります。
もし時間があれば、手伝うのですが。(had / I / would / time / have / help / if / I / , / you)
- 正解文:
- If I had time, I would help you.
- 日本語訳:
- もし時間があれば(実際はないが)、手伝うのですが。
- 解説:
- If節は過去形hadを用い、結びの文もwouldにします。不要な語はhave。
もし翼があれば、飛べるのに。(I / wings / had / have / could / fly / if / I / ,)
- 正解文:
- If I had wings, I could fly.
- 日本語訳:
- もし私に翼があれば(実際はないが)、飛べるのに。
- 解説:
- 「~できるのに」なのでcouldを使います。不要な語はhave。
もし道を知っていれば、行くのですが。(knew / the / I / way / if / know / I / would / go / ,)
- 正解文:
- If I knew the way, I would go.
- 日本語訳:
- もし道を知っていれば(実際は知らないが)、行くのですが。
- 解説:
- 「知っていれば」はknewを用います。不要な語はknow。
もしお金があれば、何を買いますか。(would / money / buy / had / if / you / have / what / you / ?)
- 正解文:
- What would you buy if you had money?
- 日本語訳:
- もしお金があれば、あなたは何を買いますか。
- 解説:
- 疑問文ではwouldを前に出します。不要な語はhave。
もし彼がいれば、解決できるのに。(could / solve / if / he / is / here / were / he / it / ,)
- 正解文:
- If he were here, he could solve it.
- 日本語訳:
- もし彼がここにいれば、それを解決できるのに。
- 解説:
- be動詞はwereを用います。不要な語はis。
もし彼女が話せれば、彼に話すのに。(talk / could / if / she / speaks / spoke / she / him / to / ,)
- 正解文:
- If she spoke, she could talk to him.
- 日本語訳:
- もし彼女が話せれば、彼に話すのに。
- 解説:
- 「話せれば」はspokeを用います。不要な語はspeaks。
もし雨が止めば、出かけるのに。(could / go / if / it / stopped / out / stops / we / it / ,)
- 正解文:
- If it stopped, we could go out.
- 日本語訳:
- もし雨が止めば、外出できるのに。
- 解説:
- If節は過去形stopped。不要な語はstops。
もし私があなたなら、そうするのに。(were / I / would / you / if / am / do / that / I / ,)
- 正解文:
- If I were you, I would do that.
- 日本語訳:
- もし私があなたなら、そうするのに。
- 解説:
- 定番表現If I were youを使います。不要な語はam。
もし車があれば、海へ行くのですが。(I / had / a / car / if / have / would / to / go / sea / the / I / ,)
- 正解文:
- If I had a car, I would go to the sea.
- 日本語訳:
- もし車があれば(実際はないが)、海へ行くのですが。
- 解説:
- 所有はhadを用います。不要な語はhave。
もし明日が日曜日なら、寝るのに。(it / Sunday / were / tomorrow / is / if / would / I / sleep / ,)
- 正解文:
- If it were Sunday tomorrow, I would sleep.
- 日本語訳:
- もし明日が日曜日なら、寝るのに。
- 解説:
- 現在の事実に反する仮定なのでwere。不要な語はis。