センター英語の過去問+詳しい解説

センター試験 英語「仮定法」の過去問を一気に16問

WRITER
 







この記事を書いている人 - WRITER -
Z会東大マスター教室で15年英語講師をしていた重田真人です。中学高校ほとんどのクラスを担当したのが自慢。現在は独立してチューターズ・ユナイテッドという家庭教師派遣会社を立ち上げました。 質・量ともに日本一分かりやすいセンター英語対策ページを目指します! 資格:英検一級、通訳案内士(英語)、TOEIC950点 趣味:海外旅行、食べ歩き 特技:将棋アマ六段 (全国レーティング選手権優勝 1998)
詳しいプロフィールはこちら

センターの過去問を分野別に一気に解くシリーズ。

今回は超頻出の仮定法の過去問です。

仮定法に自信がない人はこちらの記事を読んでから解きましょう。

1 センターに出た仮定法 (1998-2018)

1 I would ( A ) the movie last night much more if I ( B ) the novel before I saw it.
①A : enjoy B: had read ②A: enjoy B: read ③A: have enjoyed B: had read ④A: have enjoyed B: read
(2017 追試験)

2 If my parents ( A ) me study in Germany at that time, I wouldn’t ( B ) such a good job there.
①A :didn’t let B: find ②A: didn’t let B: have found ③A: hadn’t let B: find ④A: hadn’t let B: have found
(2016 追試験)

3 If I ( A ) you were here before I left home, I ( B ) your book with me.
①A:didn’t know / B:have brought ②A:had known / B:would have brought ③A:hadn’t known / B:would bring ④A:knew / B:had brought
(2014 追試験)

4 If it had not been for her father’s advice, Maiko ( ) in trouble now.
①will be ②will have been ③would be ④would have
(2012 追試験)

5 Kenji told me his trip to London was wonderful. I wish I ( ) in that program.
①had participated ②have participated ③participated ④will participate
(2011 本試験)

6 If I hadn’t broken up with Hannah last month, I (        ) going out with her for two years.
①had been ②have been ③will have been ④would have been
(2010 本試験)

7 (        ) his advice, we would never have finished the work on time.
①Accepted ②Excluding ③Not for ④Without
(2008 本試験)

8 David was badly injured in the accident. If only he had left home five minutes earlier, he (        ) involved in it.
①was ②was not ③would have been ④would not have been
(2005 本試験)

9 The beach was beautiful! I wish I (        ) longer.
①have stayed ②could have stayed ③can stay ④will stay
(2004 本試験)

10  If it were not for the rain, we (        ) hiking today.
①can go ②would go ③may well go ④were able to go
(2004 追試験)

11 “(        ) all right if I came again some other time?”
“Of course. Just give me a call before you come.”
①Is it ②Was it ③Would it be ④Will it be
(2002 追試験)

12 Jim had a skiing accident yesterday, but he’s all right. He’s lucky, because he (        ) hurt himself badly.
①could have ②might ③should ④will have
(2001 本試験)

13 “What did you think of last night’s game?”
“The team played well, but they (        ) better in the first twenty minutes.”
①could’ve done  ②didn’t do  ③hadn’t done  ④must’ve done
(2000 追試験)

14 “I like my job, but I wish I made more money.”
“Me too. If I (   ), I could buy a new car.”
①did  ②do  ③had  ④have
(1999 本試験)

15 If I (   ) a computer last year, I’d still be using my old typewriter.
①hadn’t bought  ②haven’t bought  ③shouldn’t buy  ④wouldn’t buy
(1998 本試験)

16 “I didn’t go to class yesterday because my car broke down.”
“You (   ) mine. I wasn’t using it.”
①could borrow  ②could have borrowed  ③may borrow  ④may have borrowed
(1998 追試験)

 

2 センターに出た仮定法-解答

1 I would ( A ) the movie last night much more if I ( B ) the novel before I saw it.
①A : enjoy B: had read ②A: enjoy B: read ③A: have enjoyed B: had read ④A: have enjoyed B: read
(2017 追試験)

2 If my parents ( A ) me study in Germany at that time, I wouldn’t ( B ) such a good job there.
①A :didn’t let B: find ②A: didn’t let B: have found ③A: hadn’t let B: find ④A: hadn’t let B: have found
(2016 追試験)

3 If I ( A ) you were here before I left home, I ( B ) your book with me.
①A:didn’t know / B:have brought ②A:had known / B:would have brought ③A:hadn’t known / B:would bring ④A:knew / B:had brought
(2014 追試験)

4 If it had not been for her father’s advice, Maiko (        ) in trouble now.
①will be ②will have been ③would be ④would have
(2012 追試験)

5 Kenji told me his trip to London was wonderful. I wish I (        ) in that program.
①had participated ②have participated ③participated ④will participate
(2011 本試験)

6 If I hadn’t broken up with Hannah last month, I (        ) going out with her for two years.
①had been ②have been ③will have been ④would have been
(2010 本試験)

7 (        ) his advice, we would never have finished the work on time.
①Accepted ②Excluding ③Not for ④Without
(2008 本試験)

8 David was badly injured in the accident. If only he had left home five minutes earlier, he (        ) involved in it.
①was ②was not ③would have been ④would not have been
(2005 本試験)

9 The beach was beautiful! I wish I (        ) longer.
①have stayed ②could have stayed ③can stay ④will stay
(2004 本試験)

10  If it were not for the rain, we (        ) hiking today.
①can go ②would go ③may well go ④were able to go
(2004 追試験)

11 “(        ) all right if I came again some other time?”
“Of course. Just give me a call before you come.”
①Is it ②Was it ③Would it be ④Will it be
(2002 追試験)

12 Jim had a skiing accident yesterday, but he’s all right. He’s lucky, because he (        ) hurt himself badly.
①could have ②might ③should ④will have
(2001 本試験)

13 “What did you think of last night’s game?”
“The team played well, but they (        ) better in the first twenty minutes.”
①could’ve done  ②didn’t do  ③hadn’t done  ④must’ve done
(2000 追試験)

14 “I like my job, but I wish I made more money.”
“Me too. If I (   ), I could buy a new car.”
①did  ②do  ③had  ④have
(1999 本試験)

15 If I (   ) a computer last year, I’d still be using my old typewriter.
①hadn’t bought  ②haven’t bought  ③shouldn’t buy  ④wouldn’t buy
(1998 本試験)

16 “I didn’t go to class yesterday because my car broke down.”
“You (   ) mine. I wasn’t using it.”
①could borrow  ②could have borrowed  ③may borrow  ④may have borrowed
(1998 追試験)

 

 

3 センターに出た仮定法-解説

3-1 ① – ⑤

1 I would ( A ) the movie last night much more if I ( B ) the novel before I saw it.
①A : enjoy B: had read ②A: enjoy B: read ③A: have enjoyed B: had read ④A: have enjoyed B: read
(2017 追試験)

・last night やbefore I saw itから過去の話であることが分かるので、仮定法過去完了の形にします。

映画を見る前にその小説を読んでおけば、昨夜はその映画をずっと楽しむことができただろう。

 

2 If my parents ( A ) me study in Germany at that time, I wouldn’t ( B ) such a good job there.
①A :didn’t let B: find ②A: didn’t let B: have found ③A: hadn’t let B: find ④A: hadn’t let B: have found
(2016 追試験)

・at that time「あの時」というのは過去を表すので、仮定法過去完了の形を選択します。

あの時両親がドイツ留学を許してくれなかったら、そこでこんなに素晴らしい仕事をみつけることはなかっただろう。

追試とはいえ、2年続けて同様の問題が出題されていますね。

しげT

 

3 If I ( A ) you were here before I left home, I ( B ) your book with me.
①A:didn’t know / B:have brought ②A:had known / B:would have brought ③A:hadn’t known / B:would bring ④A:knew / B:had brought
(2014 追試験)

・you were here before I left home の部分は仮定ではなく事実です。
家を出る前に君がここにいること知っていたなら、君の本を持ってきただろうと考えます。また仮定法過去完了ですね。

もし私が家を出る前に君がここにいることを知っていたなら、君の本を持ってきただろう。

 

4 If it had not been for her father’s advice, Maiko (        ) in trouble now.
①will be ②will have been ③would be ④would have
(2012 追試験)

・最後のnowに着目。そう仮定法の混合形ですね。

・if it had not been for ~「~がなかったなら」これは仮定法の定形表現です。

お父さんの忠告がなかったたら、マリコは今頃困ったことになっているだろう。

・in trouble はbe in troubleの形で「困っている」という意味です。

しげT

 

5 Kenji told me his trip to London was wonderful. I wish I (        ) in that program.
①had participated ②have participated ③participated ④will participate
(2011 本試験)

・I wish の後に節があるので仮定法でない②と④は絶対に☓

・I wish の前文はtold やwasなどから過去の話であることが分かるので仮定法過去完了の形を選びます。

ケンジはロンドン旅行は素晴しかった私に言っていた。自分もあのプログラムに参加していたらなあ。

 

3-1 ⑥ – ⑩

6 If I hadn’t broken up with Hannah last month, I (        ) going out with her for two years.
①had been ②have been ③will have been ④would have been
(2010 本試験)

・If I hadn’t broken の部分から仮定法過去完了であることが分かります。

先月Hannahと別れていなかったら、2年間彼女と付き合ったことになっただろう。

ここでのgo out は「外出する」ではなく「交際する」という意味です。

しげT

 

7 (        ) his advice, we would never have finished the work on time.
①Accepted ②Excluding ③Not for ④Without
(2008 本試験)

・without は仮定法と使うと「~がなかったら」という意味になります。仮定法過去でも、仮定法過去完了でも使えます。

彼の忠告がなかったら、時間どおりに仕事が終わることは決してなかっただろう。

【仮定法で用いる(今)~がなかったら】

・If it were not for ~

・Were it not for ~ (倒置)

・But for ~

・Without ~

【仮定法で用いる(あの時)~がなかったなら】

・If it had not been for ~

・Had it not been for ~ (倒置)

・But for ~

・Without ~

1つ残らず正確に覚える必要がありますよ。

しげT

 

8 David was badly injured in the accident. If only he had left home five minutes earlier, he (        ) involved in it.
①was ②was not ③would have been ④would not have been
(2005 本試験)

・If only he had left の部分から仮定法過去完了であることが分かります。

・5分早く家を出ていたら、事故に~とあるので、巻き込まれなかっただろうと考えます。

デイビッドは事故でひどいケガをした。家を5分早く出てさえいれば彼はその事故に巻き込まれなかっただろう。

 

9 The beach was beautiful! I wish I (        ) longer.
①have stayed ②could have stayed ③can stay ④will stay
(2004 本試験)

・I wish+仮定法のですが、選択肢の中で仮定法の形になれるのは②だけ。一択の問題です。

そのビーチは美しかった。もっと長く滞在することができていたならなあ。

 

10  If it were not for the rain, we (        ) hiking today.
①can go ②would go ③may well go ④were able to go
(2004 追試験)

・If it were ~ wasの代わりにwereを使っているので仮定法過去であると分かります。

・if it were not for ~「~がなかったら」

雨がなければ、今日ハイキングに行くだろう。

 

3-1 ⑪ – ⑯

11 “(        ) all right if I came again some other time?”
“Of course. Just give me a call before you come.”
①Is it ②Was it ③Would it be ④Will it be
(2002 追試験)

・If I came ~ から仮定法過去であると推測できます。

「いつかまた来ても大丈夫?」「もちろん。来る前に電話して下さい」

 

12 Jim had a skiing accident yesterday, but he’s all right. He’s lucky, because he (        ) hurt himself badly.
①could have ②might ③should ④will have
(2001 本試験)

・条件のない仮定法
ジムはスキーの怪我をしたが大丈夫だった。彼はラッキーだ。(状況によっては)「もっとひどい怪我をしたかもしれなかったのに」 と考える。

ジムは昨日スキーの怪我をしたが大丈夫だった。彼はラッキーだ。というのももっとひどい怪我をしたかもしれなかったからだ。

【条件のない仮定法】

・条件がない場合、(やろうと思えば) (状況によっては) などが条件になる。

・助動詞の過去形は必ずある。(ないと仮定法にならない)

条件のない仮定法で覚えておいた方が良い例文。

I am so hungry that I could eat a horse.

とてもお腹がすいているので、(やろうと思えば)馬一頭だって食べられるさ。
(現実には絶対無理なことなので仮定法になる)

13 “What did you think of last night’s game?”
“The team played well, but they (        ) better in the first twenty minutes.”
①could’ve done  ②didn’t do  ③hadn’t done  ④must’ve done
(2000 追試験)

・これも条件のない仮定法
うまくやったけど、(やろうと思えば)もっとうまくできただろう。

「昨夜の試合についてどう思いますか?」「うまくやったけど、前半20分はもっとうまくできたはず」

 

14 “I like my job, but I wish I made more money.”
“Me too. If I (   ), I could buy a new car.”
①did  ②do  ③had  ④have
(1999 本試験)

・最初の会話がI wish+仮定法過去の形。

・I did = I made more money

「自分の仕事は好きなんだけど、もっとお金が貰えたらなぁ」「私もよ。もっとお金が貰えたら、新車が買えるのに」

 

15 If I (   ) a computer last year, I’d still be using my old typewriter.
①hadn’t bought  ②haven’t bought  ③shouldn’t buy  ④wouldn’t buy
(1998 本試験)

仮定法の混合形。last year に合わせて条件節は仮定法過去完了にする。

昨年パソコンを買わなかったら、未だに古いタイプライターを使っているだろう。

 

16 “I didn’t go to class yesterday because my car broke down.”
“You (   ) mine. I wasn’t using it.”
①could borrow  ②could have borrowed  ③may borrow  ④may have borrowed
(1998 追試験)

・条件のない仮定法
(借りようと思えば)借りられたのに。

「車が故障して昨日の授業に行けなかった」「自分の貸してあげたのに。使ってなかったから」

最近は条件のない仮定法が出題されていないので、そろそろ出題される予感がします。

しげT

この記事を書いている人 - WRITER -
Z会東大マスター教室で15年英語講師をしていた重田真人です。中学高校ほとんどのクラスを担当したのが自慢。現在は独立してチューターズ・ユナイテッドという家庭教師派遣会社を立ち上げました。 質・量ともに日本一分かりやすいセンター英語対策ページを目指します! 資格:英検一級、通訳案内士(英語)、TOEIC950点 趣味:海外旅行、食べ歩き 特技:将棋アマ六段 (全国レーティング選手権優勝 1998)
詳しいプロフィールはこちら







- Comments -

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


Copyright© センター英語解く得! , 2018 All Rights Reserved.