前置詞

forとsinceの違い

forは特定の期間を示し、sinceは特定の時点からの継続を示す違いがあります。

for

preposition

〜の間

/fɔːr/

since

preposition

〜以来

/sɪns/

違いの詳細

基本的なニュアンス

forはある期間や目的を示すのに対し、sinceは過去の特定の時点から現在までの継続を強調します。

for

I have lived here for five years.

私はここに5年間住んでいます。

since

I have lived here since 2018.

私は2018年からここに住んでいます。

使用場面

forは期間を表す際に一般的に使われ、sinceは過去の起点を示す際に使用されます。

for

We will wait for an hour.

私たちは1時間待ちます。

since

She has been happy since last year.

彼女は昨年から幸せです。

文法的な違い

forは動詞の後に続き、目的語を取ることができますが、sinceは主に文の始めや終わりに置かれます。

for

I bought this for you.

私はこれをあなたのために買いました。

since

Since he left, I feel lonely.

彼が去ってから、私は寂しいです。

フォーマル度

forはカジュアルからフォーマルまで幅広く使用されますが、sinceはより正式な文脈で使われることが多いです。

for

I will do it for you.

私はあなたのためにそれをします。

since

Since we have more data, we can analyze it.

私たちがより多くのデータを持っているので、分析できます。

使い分けのポイント

  • 1forは期間を示すときに使います。
  • 2sinceは特定の時点からの継続を示します。
  • 3forの後には期間を、sinceの後には日付や年を使います。
  • 4forはカジュアルな会話でも使えます。
  • 5sinceは公式な文書でよく見られます。

よくある間違い

I have lived here for 2018.
I have lived here since 2018.

forは期間を示す言葉なので、特定の時点には使えません。

I will wait since an hour.
I will wait for an hour.

sinceは過去の起点を示すため、期間には使えません。

確認クイズ

Q1. forとsinceの違いは何ですか?

A. forは目的、sinceは時点
B. forは時点、sinceは目的
C. forは期間、sinceは時点正解
D. forは時点、sinceは期間
解説を見る

forは特定の期間を示し、sinceは過去の特定の時点から続くことを示します。

Q2. 次の文で正しいのはどれですか?

A. I have known him for 2015.
B. I have known him since 2015.正解
C. I have known him for five years.
D. I have known him since five years.
解説を見る

sinceは特定の年からの継続を示すため、正しい使い方です。

Q3. forを使った正しい文はどれですか?

A. I will stay here since a week.
B. I will stay here for a week.正解
C. I will stay here since a week ago.
D. I will stay here for since a week.
解説を見る

forは期間を示すので、正しい使い方です。

各単語の詳細

Memorize

Memorize - 無料で始めるAI英会話アプリ

「分かる。話せる」を最速で。

AI英会話も無料で始められる英語学習アプリ。
単語帳、資格対策、文法学習まで、これ一つで。

AIと英会話を無料で練習
苦手な発音をAIで発見
自分だけの単語帳を作成
1000問以上の文法で基礎固め
Download on the
App Store

無料でダウンロード