【福岡大学の英文法問題341】10.仮定法(解答・解説付)
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語不要)
解答・解説
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 (今まさに)~するところだ
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 ~がなければ
SNSでシェア