仮定法(過去・過去完了・未来・I wish・as if・without・倒置) ── 問題
基礎
- ( )に入るものを選びなさい。(今:海の近くに住んでいない) If I ( ) near the sea, I would go swimming every day. (ア have lived イ live ウ had lived エ lived)
- ( )に入るものを選びなさい。(今:住んでいない) I wish I ( ) in Tokyo. (ア live イ will live ウ had lived エ lived)
標準
- 同じ意味になるように( )に入るものを選びなさい。 If you should change your mind, please let me know. = ( ) change your mind, please let me know. (ア Should you イ you Should ウ Were you エ Would you)
- ( )に入るものを選びなさい。 It is high time we ( ) the meeting. (ア started イ starts ウ will start エ had started)
- ( )に動詞 tell を適切な形にして書きなさい(1 語または 2 語)。 It is time you ( ) the truth.
- ( )に入るものを選びなさい。 If I had taken the medicine last night, I ( ) better now. (ア will feel イ would feel ウ felt エ would have felt)
- ( )に入るものを選びなさい。 If the sun ( ) rise in the west, I would still love you. (ア will イ were to ウ would エ should to)
- 誤りを含む文はどれですか。 (ア If it will rain tomorrow, the game will be canceled. イ If it had rained yesterday, the game would have been canceled. ウ If it rained now, the game would be canceled. エ If it rains tomorrow, the game will be canceled.)
- 会話の( )に入るものを選びなさい。 A: Will you come to the party? B: I'm afraid I can't. If I ( ) free, I would go. (ア am イ would be ウ were エ will be)
- 会話の( )に入るものを選びなさい。 A: I missed the bus this morning. B: If you ( ) up earlier, you would have caught it. (ア got イ would get ウ have got エ had got)
- 次の英文で、誤りを含む部分はどれですか。 If I [(A) have] enough money, I [(B) would buy] that car, but I [(C) don't], so I [(D) can't]. (ア (A) have イ (B) would buy ウ (C) don't エ (D) can't)
発展
- 同じ意味になるように( )に入るものを選びなさい。 If we had a little more time, we could finish it. = ( ) a little more time, we could finish it. (ア If イ With ウ Without)
- ( )に入るものを選びなさい。 ( ) you have any trouble, please call this number. (ア Had イ Should ウ Were エ Would)
- 次の文の意味として正しいものはどれですか。 If only I had listened to her! (ア 彼女の言うことを聞いたかどうか イ 彼女の言うことだけを聞いた ウ 彼女の言うことを聞いていればなあ(聞かなかった) エ 彼女の言うことを聞けばいいのに(これから))
- ( )に入るものを選びなさい。 A true friend ( ) have left you alone at that time. (ア will not イ had not ウ does not エ would not)
- ( )に入るものを選びなさい。 He helped me a lot; ( ), I could not have finished the project. (ア therefore イ moreover ウ otherwise エ however)
- 会話の( )に入るものを選びなさい。 A: Your English is so good! B: Thanks. But sometimes I wish I ( ) abroad when I was young. (ア have studied イ study ウ had studied エ would study)
- [ ]内の語を並べかえて文を完成させるとき、3 番目に来る語はどれですか。 「もし彼の助けがなかったら、私はその仕事を終えられなかっただろう。」 [ been / not / for / it / had ] his help, I could not have finished the work. (ア it イ been ウ not エ for)
仮定法(過去・過去完了・未来・I wish・as if・without・倒置) ── 解答
基礎
- エ lived 今の事実と違う仮定は仮定法過去(if 節は過去形・be は were、主節は would/could + 原形)。過去の事実と違う仮定は仮定法過去完了(if 節は had + 過去分詞、主節は would/could have + 過去分詞)。答え:lived。
- エ lived I wish + 過去形(were/could)は今のこと、I wish + had + 過去分詞は過去のことへの願望。答え:lived。
標準
- ア Should you if を省略すると were/had/should を主語の前に出して倒置する:Were I you/Had I known/Should you/Were it not for/Had it not been for。答え:Should you。
- ア started as if + 過去形は「主節と同時」の仮定、as if + had + 過去分詞は「主節より前」。It is (high) time + S + 過去形「もう〜してもよいころだ」。答え:started。
- told 今のことなら過去形(be は were)、過去のことなら had + 過去分詞。答え:told。
- イ would feel 過去の仮定(had taken)→ 今の結果(now)の混合型。主節は仮定法過去 would + 原形。
- イ were to 実現しないことの仮定は If S were to + 原形。
- ア If it will rain tomorrow, the game will be canceled. ありうる条件(直説法)の if 節では未来のことも現在形。will は使わない。
- ウ were 主節が would go で「(実際は暇ではないが)もし暇なら」という今の事実に反する仮定。if 節は過去形(be 動詞は were)。
- エ had got 主節が would have caught(過去の事実に反する結果)なので、if 節は仮定法過去完了 had + 過去分詞。
- ア (A) have but I don't(実際は持っていない)から、今の事実に反する仮定法過去。if 節は had にする。主節の would buy は仮定法の形で正しい。
発展
- イ With without = if it were not for(今)/if it had not been for(過去)、otherwise = if not(さもなければ)、with + 名詞(〜があれば)、主語や to 不定詞に仮定が含まれる形。答え:With。
- イ Should If you should have → Should you have(if の省略と倒置)。「万一〜なら」。
- ウ 彼女の言うことを聞いていればなあ(聞かなかった) If only + 過去完了「〜していればなあ」(過去の事実への後悔・I wish より強い)。
- エ would not 主語 A true friend に「本当の友達なら」という仮定が含まれる。過去のことなので would not have + 過去分詞。
- ウ otherwise otherwise = if he had not helped me「さもなければ」。仮定法の主節(could not have finished)が続く。
- ウ had studied when I was young(過去)のことを「〜していたらなあ」と願うのは I wish + 仮定法過去完了 had + 過去分詞。
- ウ not If it had not been for 〜 の if を省くと、倒置して Had it not been for 〜 になる。3 番目は not。
受験のしらべ / https://juken-shirabe.com/daigaku/english/hg-12/test/ / 問題は毎回の表示で数が変わります。印刷したものはその一例です。
📄 紙で解くなら プリント(レベルと問題数を選べます)。このページをそのまま印刷しても各レベル 10 問と解答が出ます。