「since」と「for」はどちらも時間について話すときに使いますが、答えている質問が違います。「since」は「いつから?」、「for」は「どのくらいの期間?」という問いに答える言葉なんです。
「since」の後ろには、何かが始まった「特定の時点」がきます。
since の詳しい定義を見る →
「for」の後ろには、時間の「長さや期間」がきます。
for の詳しい定義を見る →
| since | for | |
|---|---|---|
| 答える内容 | いつ始まった? | どのくらいの期間続いている? |
| 後ろに来るもの | 時点(年、曜日、出来事など) | 期間(5年間、1週間など) |
| 見分け方 | 「since 2019」=開始地点 | 「for five years」=期間の長さ |
「since」は開始時点を指し、「for」は続いている期間の長さを表します。