仮定法(I wish / If I were) ── 問題
基礎
- ( )に入るものを選びなさい。 I wish I ( ) fly. (ア could イ can ウ could be エ will)
- ( )に入るものを選びなさい。 If I ( ) time, I would help you. (ア will have イ have ウ has エ had)
- ( )に入るものを選びなさい。 If she had time, she ( ) help us. (ア can イ did ウ would エ will)
- 「フランス語が話せたらいいのに」として正しいものはどれですか。 (ア I wish I can speak French. イ I wish I could speak French. ウ I hope I could speak French. エ I wish I speak French.)
- 「私があなたなら、もっと勉強するだろう」として正しいものはどれですか。 (ア If I am you, I will study harder. イ If I were you, I would study harder. ウ If I were you, I will study harder. エ If I was you, I 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) ありうる条件 ウ どちらも「ありうる条件」 エ どちらも「現実と違う仮定」)
- 誤りを含む文はどれですか。 (ア I wish I had a dog. イ I wish I were a little taller. ウ If I had time, I would help you. エ If I had time, I will help you.)
- 次の会話の( )に自然なものはどれですか。 A: Can you come to my party on Saturday? B:( ), but I have to work. (ア I wish I could イ I hope I can ウ I will エ I wish I can)
- I( )it will be sunny tomorrow. の( )に入るものはどれですか。(明日晴れるといいな:ありうること) (ア wish イ hope ウ wished エ would wish)
- 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. イ If you were I, I would say sorry to her. ウ I if were you, I would say sorry to her. エ Were if I you, I would say sorry to her.)
発展
- 次の文の意味として正しいものはどれですか。 If I knew his address, I would send him a letter. (ア 彼の住所を知っているので、手紙を送るつもりだ イ 彼の住所を知っていれば手紙を送るのだが(実際は知らない) ウ 彼の住所を知っていたとき、手紙を送った エ 彼の住所を知ったら手紙を送るだろう(知る予定))
- 「今日が日曜日だったらいいのに」として正しいものはどれですか。 (ア I wish it is Sunday today. イ I wish it were Sunday today. ウ I hope it were Sunday today. エ I wish it will be Sunday today.)
- 次のうち、仮定法(現実と違う仮定)の文はどれですか。 (ア If you are free, please help me. イ If it is sunny tomorrow, let's go hiking. ウ If I had wings, I could fly. エ If he comes, I will tell him.)
仮定法(I wish / If I were) ── 解答
基礎
- ア could I wish のあとは過去形(現実と違うことなので)。be 動詞は were、can は could。could
- エ had 主節に would があるので仮定法。if の中は過去形(be は were)。had
- ウ would if の中が過去形(仮定法)なら、主節は would / could + 原形。will は使わない。would
- イ 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 は仮定法。
- エ 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, 〜。
発展
- イ 彼の住所を知っていれば手紙を送るのだが(実際は知らない) 過去形 knew + would = 仮定法。実際は知らない。
- イ I wish it were Sunday today. I wish + it + were。
- ウ If I had wings, I could fly. 過去形(had)+ could → 仮定法。他は現在形の条件。
受験のしらべ / https://juken-shirabe.pages.dev/koko/english/e3-07/test/ / 問題は毎回の表示で数が変わります。印刷したものはその一例です。
📄 このページを印刷すると、各レベル10問ずつの問題(解答は最後のページ)が出ます。ブラウザの「印刷」から。