近畿大学の英語問題集10問セット10
文法問題セット(大学入試レベル)
問題 1〜10
She has been working here ______ five years.
(A) since
(B) for
(C) during
(D) atIf I ______ you, I would take that opportunity.
(A) am
(B) was
(C) were
(D) have beenThe book ______ on the table belongs to my brother.
(A) lay
(B) laying
(C) laid
(D) lyingIt is important that he ______ the meeting on time.
(A) attends
(B) attended
(C) attend
(D) attendingI will call you as soon as I ______ home.
(A) will arrive
(B) arrive
(C) arrived
(D) arrivingNeither of the answers ______ correct.
(A) are
(B) is
(C) were
(D) beingThey suggested that the plan ______ revised immediately.
(A) is
(B) be
(C) will
(D) wasShe is one of the most talented artists that ______ ever lived.
(A) has
(B) have
(C) had
(D) havingBy the time you get to the station, the train ______.
(A) will leave
(B) has left
(C) will have left
(D) leavingWe enjoyed the concert, ______ started at 8 p.m.
(A) what
(B) which
(C) that
(D) who
解答と解説
(B)
解説: 「for five years」は期間を表します。「since」は特定の時点、「during」は特定の出来事、「at」は場所を指すので適しません。
(C)
解説: 仮定法過去では動詞は「were」を用います。現実とは違う仮定を表現しています。
(D)
解説: 「lying」は進行形の形で、現在進行の状態(テーブルに置かれている)を表します。
(C)
解説: 重要性を表す表現(It is important that...)では動詞は原形を使います。
(B)
解説: 時や条件を表す副詞節では未来の意味でも現在形を使います。
(B)
解説: 「Neither」は単数扱いになるため、動詞も単数形の「is」が正解です。
(B)
解説: 「suggest that...」の構文では動詞の原形を用います。
(B)
解説: 「that have ever lived」で、「これまでに生きた中で最も〜な芸術家」という意味を表します。
(C)
解説: 「By the time」で未来のある時点までに完了していることを表すため、未来完了形「will have left」が正しいです。
(B)
解説: 「which」は先行詞「the concert」を修飾します。「what」は不適切、「that」は限定用法のみ、「who」は人を修飾します。