【中3】英語仮定法の無料練習問題

中3仮定法の無料練習問題 英語

中学3年仮定法の練習問題です。

仮定法は事実とちがう願望や想像を表現します。

中学生で習うのは、If I were~, I would do ~.の文と、I wish の2種類のみ、とシンプル。

動画による解説もあるので、ご覧ください。

この記事は広告を含んでいます。

仮定法の解説

仮定法 ( if )の解説

基本形

If I were (did) ~, I would do. (もし私が~するなら、~するのに。)

例文

If I were free today, I could go shopping with you. (もし今日ひまなら、あなたと買い物に行けるのに。)

本当は、「今日忙しいから、買い物に行けない」ということです。

I am busy today, so I cannot go shopping with you. (私は今日忙しいから、あなたと買い物に行けない。)

主語は、I以外でもOKです。

If he had a car, you could go there soon. (もし彼が車を持っていれば、あなたはすぐにそこへ行けるのに。)

まとめ

  • 日本語:現在⇒英語:過去形
  • be動詞はwere
  • カンマの後は、would かcould

 

仮定法 ( I wish)の解説

・基本形

I wish 主語 were (did) ~. (主語が~ならいいのに。)

例文

I wish our teacher were kind to us. (先生が私たちにやさしいならいいのに。)

事実は、「先生は私たちにやさしくない」ということです。

I wish I could go back to a kindergarten child. (幼稚園児に戻れたらいいのに。)

could も使うことができます。

He wishes he could start his life in another world. (彼は異世界に転生できたらいいのにと思っています。)

主語は I 以外でも大丈夫です。

I hope he will be rich. (私は彼が金持ちになって欲しいと思います。)

「hope」はまだ実現できること、「wish」は実現しないこと、をあらわします。

まとめ

  • 動詞は、were, did
  • could: できる、もOK
  • 主語は I 以外もOK

こちらの問題もおすすめです。

仮定法の練習問題

仮定法 ( if )の練習問題

1,次の空欄に適切な語句を入れ、英文すべてを書いてください。

□1もし私があなたなら、彼女を助けるのに。
(         ) I (         ) you, I (          )(          ) her.
□2もし私があなたなら、彼女にそんなこと言わないのに。
(         ) I (         ) you, I (          )(         ) her such a thing.
□3もし今日雨が降らないなら、私たちは外でサッカーができるのに。
(        ) it (          )(           ) today, we (         )(          ) soccer outside.
□4もしあなたがスマホを持っていないなら、あなたはお金を無駄遣いしないのに。
(        ) you (          )(         ) a smartphone, you (         )(         ) too much money.
□5もしあなたが火星に行くなら、あなたはそこで何をするつもりですか。
(       ) you (          ) to Mars, (          )(          ) you do there?
□6もし彼が毎日勉強を続けているなら、あの高校に行けるのに。
(       ) he (        )(           ) every day, he (          )(          ) to that high school.

 

2,次の英文を仮定法の文に書き換えてください。

例 I’m not free, so I can’t play tennis with my friends.

答え If I were free, I could play tennis with my friends.

□1I’m not you, so you waste too much hours.
□2He isn’t a doctor, so he cannot save his sister now.
□3She isn’t free, so she cannot see her mother.
□4It snows today, so we cannot take trains.
□5You don’t like any vegetables, so I don’t give you them.

 

3,次の語句を並び替えて、正しい英文を作りましょう。

□1もし彼が風邪をひいていないなら、彼も旅行に行けたのに。
( could / cold, / also / didn’t catch / on / if / he / he / go / a / a trip).
□2もしあなたが3億円を手に入れるなら、何を買いますか。
( what / yen, / buy / if / got / you / 300 million / would / you )?
□3もし今日晴れているなら、私たちはキャンプに行くのに。
( camping / fine / we / today, / it / could / were / go / if ).
□4もし私が魔法を使うなら、コロナウイルスをなくすのに。
( used / if / I / would / Coronavirus / magic, / I / clear ).
□5もし彼がサッカーの練習を続けれいたら、彼はプロの選手になれるのに。
( professional player / training / if / could / a / he / soccer, / he / kept / be ).

 

4,次の英文を日本語に訳してください。

□1If it rained today, we would see a movie.
□2It it rains tomorrow, we will see a movie.
□3If you had a car, I would ask you to take me to the supermarket.
□4If you have a car, can you take me to the supermarket?

 

仮定法 ( I wish )の練習問題

1,次の空欄に適切な語句を入れ、英文すべてを書いてください。

□1私が鳥ならいいのに。
I (          ) I (           ) a bird.
□2魔法が使えたらいいのに。
I (          ) I (          )(          ) magic.
□3年を取らなければいいのに。
I (          ) I (         )(          ) old.
□4彼が毎日勉強すればいいのに。
I (         ) he (          ) every day.
□5私たちが試合で勝てたらいいのに。
I (        ) we (          )(         ) the game.

 

2,次の語句を並び替えて、正しい英文を作りましょう。

□1宿題がなければいいのに。
( there / homework / wish / not / I / were ).
□2彼がチームにいればいいのに。
( he / wish / the team / I / were / on ).
□3雨が降らなければいいのに。
( rain / wish / I / it / didn’t ).
□4雨が降ればいいのにと思う人もいます。
( wish / it / people / rained / some ).

 

3,次の英文を日本語に訳してください。

□1I wish I could go back to a child.
□2I hope I’ll be an adult earlier.
□3He wishes he could start his life in another world.
□4I wish he didn’t read such kinds of novels.
□5I hope he will notice the importance to make an effort.

 

仮定法の解答

仮定法 ( if )の解答

1,穴埋め

1 If I were you, I would help her.
2 If I were you, I wouldn’t tell her such a thing.
3 If it didn’t rain today, we could play soccer outside.
4 If you didn’t have a smartphone, you wouldn’t use too much money.
5 If you went to Mars, what would you do there?
6 If he kept studying every day, he could go to that high school.

2,書き換え

1 If I were you, I would not waste too much hours.
2 If he were a doctor, he could save his sister now.
3 If she were free, she could see her mother.
4 If it didn’t snow today, we could take trains.
5 If you liked some vegetables, I would give you them.

3,並び替え

1 If he didn’t catch a cold, he could also go on a trip.
2 If you got 300 million yen, what would you buy?
3 If it were fine today, we could go camping.
4 If I used magic, I would clear Coronavirus.
5 If he kept training soccer, he could be a professional player.

4,日本語訳

1もし今日雨が降るなら、私たちは映画を見るのに。(仮定法)
2もし明日雨が降るなら、私たちは映画を見るつもりです。(ふつうのifの文)
3 もしあなたが車を持っているなら、あなたにスーパーマーケットまで連れて行ってと頼むのに。(仮定法)
4もしあなたが車を持っているなら、私をスーパーマーケットまで連れて行ってくれませんか。(ふつうのifの文)

ふつうのif の文は、すべて未来の話です。
仮定法のif の文は、実現しない現在の話です。

仮定法 ( I wish )の解答

1,穴埋め

1 I wish I were a bird.
2 I wish I could use magic.
3 I wish I didn’t get old. 年を取る→古くなる: get old
4 I wish he studied every day.
5 I wish we could win the game.

2,並び替え

1 I wish there were not homework.
2 I wish he were on the team.
3 I wish it didn’t rain.
4 Some people wish it rained.

3,日本語訳

1 私は子供に戻れたらいいのに。(仮定法)
2 私は早く大人になりたいと思います。(未来の文)
3 彼は異世界で人生を始めたらいいのにと思っています。(仮定法)
4 私は彼がそんな小説を読まなければいいのにと思います。(仮定法)
5 私は彼が努力することの大切さに気付いてほしいと思います。(未来の文)

「I wish 主語 過去形」⇒実現しないこと
「I hope 主語 will 」⇒実現の可能性があること

 

関係代名詞の詳しい説明と問題はこちら!

中3英語の練習問題まとめはこちら!

タイトルとURLをコピーしました