中学3年仮定法の練習問題です。
仮定法は事実とちがう願望や想像を表現します。
中学生で習うのは、If I were~, I would do ~.の文と、I wish の2種類のみ、とシンプル。
動画による解説もあるので、ご覧ください。
この記事は広告を含んでいます。
仮定法の解説
仮定法 ( if )の解説
基本形
例文
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 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英語の練習問題まとめはこちら!