時間を表す前置詞:for、 since の使い方 – 英語の文法トラブルシューティング No.054

スポンサーリンク
スポンサーリンク

時間を表す前置詞:for、since の使い方

この記事で学ぶこと

  1. 「for」は、特定の時間の長さや期間を表す
  2. 「since」は、ある行動や状態がいつから始まったかを示す

英語では、時間の経過や始まりを表現する際に「for」と「since」を使います。それぞれの前置詞には異なる役割があり、使い方を理解することが重要です。本記事では、「for」と「since」の違いを具体例を交えながら解説し、時間を正確に表現する方法を紹介します。

for の使い方

「for」は、特定の時間の長さや期間を表すときに使います。通常、ある行動や状態がどれだけの期間続いているのかを示すために使用されます。

for を使った例文

  • He has been studying for three hours.(彼は3時間勉強しています。)
  • We lived in New York for five years.(私たちはニューヨークに5年間住んでいました。)

「for」を使うときは、具体的な時間の長さや期間(「three hours」「five years」など)を示す必要があります。

since の使い方

「since」は、ある行動や状態がいつから始まったのかを表すときに使います。通常、過去の特定の時点を指し、その時点から現在まで続いていることを表します。

since を使った例文

  • He has been studying since 9 a.m.(彼は午前9時から勉強しています。)
  • We have lived in New York since 2010.(私たちは2010年からニューヨークに住んでいます。)

「since」を使うときは、過去の特定の時点(「9 a.m.」「2010」など)を明示し、その時点から現在まで続いていることを示します。

for と since の使い方を整理

「for」と「since」の使い分けを理解するために、以下の表を参考にしてください。

前置詞 意味
for 特定の期間を表す

He has been studying for three hours.

(彼は3時間勉強しています。)

since 過去の特定の時点を表す

He has been studying since 9 a.m.

(彼は午前9時から勉強しています。)

例文集

「for」と「since」を使った例文を5つ紹介します。それぞれの例文には解説と訳文をつけていますので、実際の使い方を確認しましょう。

  • They have been married for ten years.

    解説: 「for」を使って、結婚している期間「十年」を表しています。

    訳文: 彼らは10年間結婚しています。

  • I have been waiting here since noon.

    解説: 「since」を使って、「正午から」待っていることを表しています。

    訳文: 私は正午からここで待っています。

  • She has lived in Tokyo for six months.

    解説: 「for」を使って、彼女が東京に住んでいる期間「6か月」を表しています。

    訳文: 彼女は6か月間東京に住んでいます。

  • We have known each other since high school.

    解説: 「since」を使って、「高校時代から」知り合っていることを示しています。

    訳文: 私たちは高校時代からの知り合いです。

  • He has been working here for over a decade.

    解説: 「for」を使って、「10年以上」働いていることを表しています。

    訳文: 彼はここで10年以上働いています。