仮定法(I wish / If I were) ── 問題
基礎
- ( )に入るものを選びなさい。 I wish I ( ) taller. (ア were イ will be ウ been エ am)
- ( )に入るものを選びなさい。 If I ( ) time, I would help you. (ア had イ has ウ will have エ have)
- ( )に入るものを選びなさい。 If it were sunny, we ( ) play outside. (ア would have イ could ウ did エ will undefined can)
- 「フランス語が話せたらいいのに」として正しいものはどれですか。 (ア I wish I could speak French. イ I wish I speak French. ウ I hope I could speak French. エ I wish I can speak French.)
- 「私があなたなら、もっと勉強するだろう」として正しいものはどれですか。 (ア If I am you, I will study harder. イ If I was you, I study harder. ウ If I were you, I will study harder. エ If I were you, I would study harder.)
標準
- 次の 2 文の違いとして正しいものはどれですか。 (a) If it rains tomorrow, I will stay home. (b) If it rained now, I would stay home. (ア どちらも「現実と違う仮定」 イ (a) 現実と違う仮定 (b) ありうる条件 ウ (a) ありうる条件 (b) 現実と違う仮定 エ どちらも「ありうる条件」)
- 誤りを含む文はどれですか。 (ア If I had time, I will help you. イ I wish I had a dog. ウ If I had time, I would help you. エ I wish I were a little taller.)
- 次の会話の( )に自然なものはどれですか。 A: Can you come to my party on Saturday? B:( ), but I have to work. (ア I hope I can イ I wish I can ウ I will エ I wish I could)
- I( )it will be sunny tomorrow. の( )に入るものはどれですか。(明日晴れるといいな:ありうること) (ア would wish イ wish ウ wished エ hope)
- I wish I were a bird. の意味として正しいものはどれですか。 (ア 私は鳥だった イ 鳥だったらいいのに(実際は鳥ではない) ウ 私は鳥でなくてよかった エ 私は鳥になりたいと望んでいる(そして、なれそうだ))
- 並べかえて正しい英文にしなさい。 [ were / I / if / you ], I would say sorry to her. (ア If I were you, I would say sorry to her. イ Were if I you, I would say sorry to her. ウ If you were I, I would say sorry to her. エ I if were you, I would say sorry to her.)
- 次の対話の( )に入るものとして最も適切なものはどれですか。 A: Let's go swimming this afternoon. B:( )I have to help my mother. (ア I wish I could. イ I wish I can go. ウ Yes, let's go. エ If I were you.)
- 次の対話の( )に入るものとして最も適切なものはどれですか。 A: I lost my bike key. What should I do? B:( )I would go to the teachers' room. Maybe someone has it. (ア If I am you, イ If you were me, ウ Because I were you, エ If I were you,)
- 次の英文の内容に合うものはどれですか。 I live in a small town. There is no movie theater here. I wish there were one near my house. If there were a theater, I could watch new movies with my friends every weekend. Now I have to take a bus for an hour to see a movie. (ア 筆者は毎週末友達と映画を見ている イ 筆者の町には映画館がない ウ 映画館まではバスで 10 分ほどだ エ 筆者の家の近くに映画館ができた)
発展
- 次の文の意味として正しいものはどれですか。 If I knew his address, I would send him a letter. (ア 彼の住所を知っているので、手紙を送るつもりだ イ 彼の住所を知っていれば手紙を送るのだが(実際は知らない) ウ 彼の住所を知っていたとき、手紙を送った エ 彼の住所を知ったら手紙を送るだろう(知る予定))
- 「今日が日曜日だったらいいのに」として正しいものはどれですか。 (ア I wish it is Sunday today. イ I wish it will be Sunday today. ウ I hope it were Sunday today. エ I wish it were Sunday today.)
- 次のうち、仮定法(現実と違う仮定)の文はどれですか。 (ア If he comes, I will tell him. イ If I had wings, I could fly. ウ If you are free, please help me. エ If it is sunny tomorrow, let's go hiking.)
- 日本語に合うように [ ] 内の語(句)を並べかえるとき、[ ] 内で 3 番目にくる語(句)はどれですか。 「もっと時間があれば、あなたを手伝えるのに」 If [ had / I / more / time ], I could help you. (ア more イ time ウ had エ I)
- 次の対話の( )に入るものとして最も適切なものはどれですか。 A: Do you have a brother? B: No. I wish I( )one. My friends with brothers look happy. (ア having イ have ウ had エ has)
仮定法(I wish / If I were) ── 解答
基礎
- ア were I wish のあとは過去形(現実と違うことなので)。be 動詞は were、can は could。were
- ア had 主節に would があるので仮定法。if の中は過去形(be は were)。had
- イ could if の中が過去形(仮定法)なら、主節は would / could + 原形。will は使わない。could
- ア I wish I could speak French. I wish + could + 原形。
- エ If I were you, I would study harder. If I were you, I would 〜。
標準
- ウ (a) ありうる条件 (b) 現実と違う仮定 現在形+will はふつうの条件、過去形+would は仮定法((b) は今は降っていない)。
- ア If I had time, I will help you. if の中が過去形(had)なら主節は would。
- エ I wish I could 誘いを断るときの「行けたらいいんだけど」は I wish I could。
- エ hope 実現しそうなことは hope + 現在形/未来。wish は現実と違うこと。
- イ 鳥だったらいいのに(実際は鳥ではない) I wish + 過去形 = 現実と違うことへの願望。
- ア If I were you, I would say sorry to her. If I were you, 〜。
- ア I wish I could. あとの「母を手伝わなければならない」から行けない → I wish I could.(行けたらいいのに)。I wish のあとは過去形(could)。
- エ If I were you, 助言の決まった言い方 If I were you, I would 〜.(私があなたなら〜する)。仮定法では I にも were を使う。
- イ 筆者の町には映画館がない There is no movie theater here.。I wish there were 〜・If there were 〜 は現実と違う願い(実際は映画館がない)。バスは for an hour。
発展
- イ 彼の住所を知っていれば手紙を送るのだが(実際は知らない) 過去形 knew + would = 仮定法。実際は知らない。
- エ I wish it were Sunday today. I wish + it + were。
- イ If I had wings, I could fly. 過去形(had)+ could → 仮定法。他は現在形の条件。
- ア more 正しい順は If I had more time, I could help you.(3 番目は more)。現実と違う仮定は If + 主語 + 過去形、主語 + could〔would〕+ 動詞の原形。
- ウ had No(いない)のあとの願い → I wish + 過去形(had)。I wish I have は誤り。
受験のしらべ / https://juken-shirabe.com/koko/english/e3-07/test/ / 問題は毎回の表示で数が変わります。印刷したものはその一例です。
📄 紙で解くなら プリント(レベルと問題数を選べます)。このページをそのまま印刷しても各レベル 10 問と解答が出ます。