中3 英語「仮定法」無料学習プリント(答えつき)
学年・組 名前 点
- 次の英文の( )に入る最も適切なものを選びなさい。
I wish I ( ) a bird.
ア am イ were ウ be エ will be - 「私がもっと背が高ければいいのに」を正しく表している英文を選びなさい。
ア I wish I am taller. イ I hope I were taller. ウ I wish I were tall more. エ I wish I were taller. - 日本文に合うように、[ ]内の語を1語で適切な形にかえて空所に入れなさい。
私がもう少し年上ならいいのに。
I wish I ( ) a little older. [be] - 日本文に合うように、空所に適する語を入れなさい。
父が今、家にいればいいのに。
I ( ) my father were at home now. - 日本文に合うように、空所に適する語を入れなさい。
私の町に大きな図書館があればいいのに。
I wish ( ) were a big library in my town. - 日本文に合うように、次の語を並べかえて英文を作りなさい。
あなたがここにいればいいのに。
(wish / here / were / you / I). - 日本文に合うように、次の語を並べかえて英文を作りなさい。
彼が私の兄ならいいのに。
(he / wish / I / were / brother / my). - 次の英文の( )に入る最も適切なものを選びなさい。
I ( ) I were good at cooking.
ア hope イ want ウ wish エ think - 日本文に合うように、空所に適する語を入れなさい。
ケンが私たちのクラスにいればいいのに。
I wish Ken ( ) in our class. - 次の英文の( )に入る最も適切なものを選びなさい。
I wish I ( ) a dog.
ア had イ have ウ has エ having - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
I'm sorry I am not a good singer.
I wish ( ) a good singer. - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
My brother isn't here. I'm sad.
I wish my brother ( ). - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
It isn't Saturday today. That's too bad.
I wish ( ) Saturday today. - 日本文に合うように、次の語を並べかえて英文を作りなさい。
私の英語がもっと上手ならいいのに。
(English / I / were / my / wish / better). - 日本文に合うように、次の語を並べかえて英文を作りなさい。
6月にもっと祝日があればいいのに。
(in / I / holidays / more / there / June / wish / were). - 次の英文のうち、誤りをふくむものを選びなさい。
ア I wish it is sunny today. イ I wish I were a little taller. ウ I wish my sister were here. エ I wish you were my classmate. - 日本文に合うように、空所に適する語を入れなさい。
この問題がもっとかんたんならいいのに。
I wish this question ( ). - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
I'm sorry I can't go with you.
I wish ( ) with you. - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
I don't have a bike. I want one.
I wish ( ) a bike. - 2つの文がほぼ同じ内容になるように、空所に適する語を入れなさい。
I'm sorry I don't know his address.
I wish I ( ).
答えと解説
- イ 鳥ではないという現実とちがう願望なので、〈I wish+主語+過去形〉。be動詞は主語が I でも were が基本。
- エ 現実とちがう願望は wish を使い、あとは過去形 were。hope は実現しそうなことを望むときに使い、仮定法にはしない。
- were I wish のあとの be動詞は、主語が I でも were にする。a little older で「もう少し年上」。
- wish 「〜ならいいのに(実際はそうではない)」は I wish 〜. で表す。I hope 〜. は実現しそうなことに使う。
- there 「〜がある」の There is 〜. も、I wish のあとでは there were 〜 になる。実際には大きな図書館がないことを表す。
- I wish you were here. 〈I wish+主語+were+場所〉の順。実際には相手がここにいないことを表している。
- I wish he were my brother. 主語が he でも I wish のあとでは were を使う。
- ウ あとに〈主語+were〉と過去形が続き、現実とちがう願望を表しているので wish。
- were 「いる」は be動詞。I wish のあとなので、主語が Ken でも were を使う。
- ア 犬を飼っていない現実とちがう願望なので、have を過去形 had にする。
- I were 「歌が上手でなくて残念だ」を「上手ならいいのに」と言いかえる。I wish のあとの be動詞は主語が I でも were。
- were here 「兄がいなくて悲しい」を I wish で表す。isn't here(現在)を were here(仮定法)にする。
- it were 曜日を表す文の主語は it。I wish のあとなので it is を it were にする。
- I wish my English were better. 主語は my English。good の比較級 better で「もっと上手な」。
- I wish there were more holidays in June. There is / are 〜 の文も I wish のあとでは there were 〜 になる。日本の6月には祝日がない。
- ア I wish のあとは現在のことでも過去形にする。it is ではなく it were が正しい。
- were easier be動詞は were、easy の比較級は y を i にかえて easier。
- I could go 「行けなくて残念だ」は I wish I could 〜. で言いかえる。can't が could になる。
- I had 持っていないものを望むので、have を過去形 had にする。
- knew his address don't know(知らない)の反対を望むので、過去形 knew を使う。address は「住所」。