文法 / 接続詞・前置詞

演習問題

演習問題

問題1

問題

次の英文の( )内に、and・but・or・so のうち最も適切なものを1つ入れよ。

Practice every day, ( ) you will improve your skills quickly.

解答・解説を見る

「命令文, and 〜(〜しなさい、そうすれば〜)」の形です。「毎日練習しなさい、そうすればあなたはすぐに上達するだろう」という意味になります。

答え:and

問題2

問題

次の英文の下線部の節が、名詞節・副詞節のどちらであるかを答えよ。

I don't know if she likes chocolate.

解答・解説を見る

if節を取り除くと I don't know だけになり、目的語が欠けて不完全な文になります。この if節は know の目的語になっており、「〜かどうか」という意味の名詞節です。(私は彼女がチョコレートが好きかどうか知らない。)

答え:名詞節

問題3

問題

次の英文の( )内の動詞を、適切な形に直せ。

If it ( snow ) tomorrow, the marathon will be canceled.

解答・解説を見る

if節は条件を表す副詞節なので、未来のことであっても現在形で表します。主語が it(三人称単数)なので snows にします。

If it snows tomorrow, the marathon will be canceled. (もし明日雪が降れば、そのマラソン大会は中止になるだろう。)

答え:snows

問題4

問題

次の英文の( )内に、at・on・in のうち最も適切なものを1つ入れよ。

The store closes ( ) 8 p.m. ( ) weekdays.

解答・解説を見る

最初の空所は時刻を表すので at、2つ目の空所は複数の曜日をまとめた「平日」という単位を表すので on が入ります(on weekdays は日々の集まりとして扱われます)。

The store closes at 8 p.m. on weekdays. (その店は平日は午後8時に閉まる。)

答え:at / on

問題5

問題

次の英文の( )内から適切な語(句)を選べ。

The bridge was closed ( because / because of ) it was badly damaged in the earthquake.

解答・解説を見る

直後に it was badly damaged in the earthquake という「主語+動詞」を含む節が続いているので、従属接続詞の because が適切です。because of の後ろには名詞しか続けられません。

The bridge was closed because it was badly damaged in the earthquake. (その橋は地震でひどく損傷したため、閉鎖された。)

答え:because

問題6

問題

次の2文がほぼ同じ意味になるように、( )内に適切な1語を入れよ。

Though he was very tired, he kept working until midnight. = ( ) his tiredness, he kept working until midnight.

解答・解説を見る

Though(従属接続詞)+ S + V の節を、群前置詞を使って書き換えます。空所は1語なので、1語で完結する despite が適切です(In spite of は3語になるため不可)。

Despite his tiredness, he kept working until midnight. (彼はとても疲れていたにもかかわらず、真夜中まで働き続けた。)

答え:Despite

問題7

問題

次の英文の( )内の動詞を、適切な形に直せ。

She is good at ( explain ) difficult grammar rules clearly.

解答・解説を見る

前置詞 at の直後なので、動詞は動名詞にします。

She is good at explaining difficult grammar rules clearly. (彼女は難しい文法規則をわかりやすく説明するのが得意だ。)

答え:explaining

問題8

問題

次の英文には文法的な誤りが1か所ある。誤りを指摘し、正しい形に直せ。

He is looking forward to meet his old friends at the reunion.

解答・解説を見る

look forward to の to は前置詞なので、直後は動詞の原形ではなく動名詞にしなければなりません。meet を meeting に直します。

He is looking forward to meeting his old friends at the reunion. (彼は同窓会で旧友たちに会うのを楽しみにしている。)

答え:meet → meeting に直す。