接続詞と前置詞の違い|中学英語

英語には、接続詞と前置詞の両方の顔を持つ単語があります。before, after, until, since などがその代表例です。使い分けのポイントは、後ろに何が来るかで判断することです。

接続詞と前置詞の基本的な違い

接続詞

後ろに文(主語 + 動詞)が来る

前置詞

後ろに名詞・代名詞・動名詞が来る

同じ単語でも、後ろに何が続くかで品詞が変わります。

before の例

I wash my hands before I eat.
私は食べる前に手を洗います。(接続詞)
I wash my hands before meals.
私は食事の前に手を洗います。(前置詞)
I wash my hands before eating.
私は食べる前に手を洗います。(前置詞 + 動名詞)

before I eat では主語 + 動詞が続くので接続詞、before meals では名詞が続くので前置詞です。

after の例

I took a walk after I finished work.
仕事を終えた後、私は散歩しました。(接続詞)
I took a walk after work.
仕事の後、私は散歩しました。(前置詞)

after I finished work は文が続くので接続詞、after work は名詞が続くので前置詞です。

until の例

I will wait until she comes back.
彼女が戻るまで待ちます。(接続詞)
I will wait until noon.
正午まで待ちます。(前置詞)

since の例

since は「〜以来」という意味で使われます。

I have lived here since I was born.
私は生まれてからずっとここに住んでいます。(接続詞)
I have lived here since 2010.
私は 2010 年からここに住んでいます。(前置詞)

since I was born は文が続くので接続詞、since 2010 は名詞(年)が続くので前置詞です。

during と while の違い

during と while は同じ「〜の間」という意味ですが、品詞が異なります。

during

前置詞のみ。後ろに名詞が来る。

while

接続詞のみ。後ろに文が来る。

I slept during the movie.
私は映画の間、寝ていました。(前置詞)
I slept while I was watching the movie.
映画を見ている間、私は寝ていました。(接続詞)

during は前置詞なので during the movie、while は接続詞なので while I was watching のように使います。during I was watching や while the movie とは言えません。

because と because of の違い

because は接続詞、because of は前置詞句です。

because(接続詞)

後ろに文が来る

because of(前置詞句)

後ろに名詞が来る

I stayed home because it was raining.
雨が降っていたので家にいました。(接続詞)
I stayed home because of the rain.
雨のため家にいました。(前置詞句)

見分け方のまとめ

迷ったら、後ろに何が来ているかを確認しましょう。

主語 + 動詞があれば

接続詞として働いている

名詞・動名詞だけなら

前置詞として働いている

接続詞と前置詞を正しく使い分けることで、より正確な英文が書けるようになります。