一覧()に戻()る Back to the list

for と since の使()い分()け For or Since?

前()置()詞() Prepositions

for は期()間()の長()さ(for three years =3年間())、since は始()まりの一点()(since 2023 =2023年()から)。「どれだけ」なら for、「いつから」なら since。現()在()完()了()の相()棒()コンビです。

For measures how long (for three years); since names the starting point (since 2023). Length → for. Starting line → since. They're the present perfect's favorite partners.

長()さの for、始()点()の since

For the Span, Since the Start

数()直()線()をイメージしてください。for の後()ろには「線()の長()さ」が来()ます(for ten minutes / for a week / for ages)。since の後()ろには「線()の左()端()」が来()ます(since Monday / since 2020 / since I was a child)。since は「そこから今()まで」を含()むので、現()在()完()了()と組()むのが基()本()です。

Picture a number line. After for comes the line's length: for ten minutes, for a week, for ages. After since comes the line's left end: since Monday, since 2020, since I was a child. Because since sweeps from that point up to now, it pairs naturally with the present perfect.

同()じ事()実()を2通()りで One fact, two framings

I've had this bike for ten years.

この自()転()車()は10年()使()っている。

10年()という長()さ。 The length: ten years.

I've had this bike since high school.

この自()転()車()は高()校()のときから使()っている。

高()校()という始()点()。同()じ事()実()の別()の切()り取()り方()。 The starting point — the same fact, framed from the other end.

She 's この文()の組()み立()て 【現()在()完()了()】 過()去()に起()きたことを、いまと結()びつけて言()う形()。「いつ起()きたか」ではなく「いまどうなっているか」に重()心()がある。だから yesterday のような過()去()の一点()を指()す語()とは一緒()に使()えない。 been on the なぜ the なのか 【決()まった言()い回()し】 on the phone のように、the ごと一()つの言()い回()しとして覚()える形()。なぜ the なのかを分()解()しても得()るものが無()い。 phone since noon.

彼()女()は昼()からずっと電()話()中()だ。

始()点()+「今()もまだ」の含()み。 A starting point — plus the hint that it's still going.

for + 期()間()

後()ろは「〜間()」と言()える長()さの言葉()。 What follows for answers "how long."

We talked for two hours.

2時間()話()した。

since + 起()点()

後()ろは時()点()。文()(since I moved here)も置()ける。 What follows since is a point in time — even a clause: since I moved here.

Everything has changed since I moved here.

引()っ越()してきてから、すべてが変()わった。

よくある間()違()い Common Mistake

I've lived here since three years.

ここに住()んで3年()です。(のつもりで)

I've lived here for three years.

ここに住()んで3年()です。

three years は「長()さ」なので for です。since を使()いたいなら、起()点()の形()(since 2023)に変()えます。

Three years is a length, so it takes for. To keep since, turn it into a starting point: since 2023.

  • for a while しばらく ぼんやりした長()さも、長()さは長()さ。for の守()備()範()囲()。 Even a vague length is still a length — for's territory.
  • since then それ以()来() 直()前()に話()した出来事()を、そのまま起()点()にする便()利()ワード。 It recycles what you just said as the starting point.
  • ever since それからずっと since の線()を「途()切()れずずっと」と強()調()した形()。 Since's line, underlined: unbroken the whole way.
  • for now 今()のところは 「当()面()の間()」という短()い線()。for 専()用()のイディオム。 A short line reaching just ahead — a for-only idiom.

まとめ Summary

  • 「どれだけ」= for、「いつから」= since。 How long → for. Since when → since.
  • since は「そこから今()まで」込()み。現()在()完()了()と組()む。 Since sweeps up to now — it runs with the present perfect.
  • for は過()去()形()とも組()める(I lived there for ten years.)。 For also works with the plain past: I lived there for ten years.
  • 長()さの言葉()が来()たら for に切()り替()え(× since three years)。 A length after since is the classic slip — switch to for.

内()容()確()認()日(): 2026-07-23 Last checked: 2026-07-23