福岡大学の英文法問題

【福岡大学の英文法問題341】10.仮定法(解答・解説付)

ad

part 1

1 If the weather were too hot or too cold, plants (   ) grow.

 1 could  2 would not  3 had to  4 won’t

2 If he had acted his age, he (   ).

 1 would haven’t gotten hurt  2 wouldn’t get hurt
 3 wouldn’t gotten hurt   4 wouldn’t have gotten hurt

3 If she had taken my advice, she (   ) happier now.

 1 would be  2 is  3 be  4 would have been

4 (   ) for winning the money, she would not have been able to afford a new car.

 1 Had it not been   2 If there is not
 3 Not having had   4 If it has been

5 ご一緒できればいいんですが,今ちょうど出かけるところなんです。

 I (   ) (   ) (   ) join you, but I’m just (   ) (   ) (   ) now.

 [ to / could / wish / will / I / go out / about ] (1語不要)

ad

解答・解説

1 正解 2 「天気が暑すぎたり寒すぎたりすると、植物は成長しません。」

 仮定法過去If S 過去形, S’ would 動詞原形 (現在)~なら…するのに

2 正解 4 「もし彼が自分の年齢らしく振舞っていたら、彼はけがをすることはなかったでしょう。」

 仮定法過去完了If S had 過去分詞, S’ would have 過去分詞 (過去に)~だったら…したのに

3 正解 1 「彼女が私の忠告を聞いていれば、彼女は今幸せになっていたでしょう。」

 仮定法過去If S 過去形, S’ would 動詞原形
 仮定法過去完了If S had 過去分詞 , S’ would have 過去分詞
 前半は過去の出来事なのでIf S 過去形 を用い,後半 は現在の出来事なので S’ would 原形を用いる

4 正解 1 「お金を勝ち取ることがなかったら、彼女は新しい車を買う余裕がなかったでしょう。」

 仮定法過去完了の倒置 If it had not been for = Had it not been for

5 正解 I wish I could join you, but I’m just about to go out now.

 I wish S 過去形 (現在)~ならなあ
 be about to (今まさに)~するところだ

ad

part 2

6 I wish I (   ) till late last night.

 1 haven’t chatted   2 hadn’t chatted
 3 weren’t chatting  4 wasn’t chatting

7 It’s high time you (   ).

 1 will go to bed   2 have gone to bed
 3 have been going to bed   4 went to bed

8 They proposed that the rules (   ) revised.

 1 will be  2 may be  3 be  4 being

9 (   ) for the doctor’s great skill in the operation, he would not be alive now.

 1 Without  2 Unless  3 But  4 Not

解答・解説

6 正解 2 「昨夜遅くまでチャットしなかったならなあ。」

 I wish S had 過去分詞 (過去に)~していたらなあ

7 正解 4 「そろそろあなたは寝てもいいころです。」

 It’s (high, about) time ~過去形 ~してもいいころだ

8 正解 3 「彼らは規則を改訂することを提案した。」

 提案・主張propose that節内の動詞は(should)動詞原形を用いる

9 正解 3 「手術における医師の優れた技能が無かったら、彼は今生きていないでしょう。」

 But for ~がなければ

タイトルとURLをコピーしました