![見出し画像](https://assets.st-note.com/production/uploads/images/163138769/rectangle_large_type_2_3fd9e97258e6690d850bdac4fd2f6c9f.jpeg?width=1200)
近畿大学の英語問題集10問セット17
文法・語彙問題セット(大学入試レベル)
問題
If she had studied harder, she ______ the exam.
(A) will pass
(B) would pass
(C) would have passed
(D) had passedThe movie was so interesting that I watched it ______ times.
(A) several
(B) many of
(C) much
(D) anyYou must take an umbrella with you ______ it rains later.
(A) so that
(B) even though
(C) in case
(D) becauseHe insisted that the report ______ by noon.
(A) finished
(B) be finished
(C) finishes
(D) finishingThe boy said he ______ to the zoo the day before.
(A) goes
(B) has gone
(C) went
(D) had goneI will go shopping after I ______ my homework.
(A) finish
(B) finished
(C) will finish
(D) have finishedI don’t know why she is angry, but it has something to do ______ what you said yesterday.
(A) about
(B) with
(C) in
(D) forThe manager is responsible ______ overseeing the project.
(A) on
(B) about
(C) to
(D) forHardly had we entered the room ______ the phone rang.
(A) while
(B) when
(C) than
(D) asIt is high time you ______ more seriously about your career.
(A) think
(B) thought
(C) thinking
(D) will think
解答と解説
(C) would have passed
解説: 仮定法過去完了では「If + 主語 + had + 過去分詞, 主語 + would have + 過去分詞」を用います。
(A) several
解説: 「several times」は「何度も」という意味の適切な表現です。
(C) in case
解説: 「in case ~」は「~の場合に備えて」という意味です。
(B) be finished
解説: 「insist that ...」では仮定法現在が使われ、動詞は原形(受動態の場合は「be + 過去分詞」)になります。
(D) had gone
解説: 「the day before(前の日)」を伴う場合、過去完了形が適切です。
(A) finish
解説: 時や条件を表す副詞節では現在形が未来の意味を表します。
(B) with
解説: 「have something to do with ~」は「~と関係がある」という意味です。
(D) for
解説: 「be responsible for ~」は「~に責任がある」という表現です。
(B) when
解説: 「Hardly ... when ~」で「...するとすぐに~」という意味になります。
(B) thought
解説: 「It is high time + 主語 + 過去形」で「~する時間だ」という表現になります。