重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

英語の仮定法の問題で困っています。一応自分でやってみたので、間違っているところがあったら指摘してください。

Q空所に入れるのに最も適当なものを、それぞれ下の(1)~(4)のうちから1つずつ選んでください。
(1)If it were not for the rain, we (  ) hiking today.
(1)can go (2)would go (3)may well go (4)were able to go
自分の答え→(2)

(2)We've missed the train. I wish we (  ) earlier.
(1)have left (2)had left (3)ought to have (4)were leaving
自分の答え→(1)

(3)It is high time the children (  ) to bed.
(1)to go (2)went (3)going (4)gone
自分の答え→(2)

(4)“(  ) all right if I came again some other time?”
“Of course. Just give me a call before you come.”
(1)Is it (2)Was it  (3)Would it be (4)Will it be
自分の答え→(2)

(5)I remember how it happened as clearly as if it (  ) only yesterday.
(1)has been (2)is (3)were (4)would be
自分の答え→(3)

A 回答 (1件)

(1)If it were not for the rain, we (  ) hiking today.


(1)can go (2)would go (3)may well go (4)were able to go
自分の答え→(2)正解

(2)We've missed the train. I wish we (  ) earlier.
(1)have left (2)had left (3)ought to have (4)were leaving
自分の答え→(1)

前文が現在完了形ですね。「もっと早く出かけていればよかった」
とそれ以前の悔恨表現ですので(2)

(3)It is high time the children (  ) to bed.
(1)to go (2)went (3)going (4)gone
自分の答え→(2)正解

(4)“(  ) all right if I came again some other time?”
“Of course. Just give me a call before you come.”
(1)Is it (2)Was it  (3)Would it be (4)Will it be
自分の答え→(2)

もし~なら、大丈夫でしょうか、という仮定法表現は(3)

(5)I remember how it happened as clearly as if it (  ) only yesterday.
(1)has been (2)is (3)were (4)would be
自分の答え→(3) 正解
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!