ずっと〜している(継続の現在完了) Talking About How Long
時制・相 Tense & Aspect
「10年住んでいます」のように、過去に始まって今も続くことは現在完了(+ for / since)で言います。動きのある動詞なら have been -ing。過去から今まで、1本の線が伸びているイメージです。
Something that started in the past and is still true now takes the present perfect with for or since: I've lived here for ten years. For activities in progress, use have been -ing. Picture a line stretching from back then right up to now.
線が今まで伸びている
A Line That Reaches Now
過去形の I lived here for ten years. は「10年住んだ(今は住んでいない)」。線が過去で切れています。I've lived here for ten years. は線が今につながっていて、「今も住んでいる」まで伝わります。for は線の長さ、since は線の始点です。
I lived here for ten years cuts the line off in the past — you don't live there anymore. I've lived here for ten years keeps the line connected to today: you still do. For measures the line's length; since marks where it starts.
for は長さ、since は始点 For the length, since the starting point
We've known each other for twenty years.
知り合って20年になる。
20年という「線の長さ」。 The length of the line: twenty years.
She's been working here since 2020.
彼女は2020年からここで働いている。
2020年という始点から、今まで。 From the 2020 starting point up to now.
I've lived here
live・work・know など「状態」の動詞はこの形でOK。 State verbs — live, work, know — are fine in the plain perfect.
I've worked at this company for five years.
この会社で働いて5年になる。
I've been living here
-ing 形は「活動が続いている」感じが強まる。live・work はどちらも可。 The -ing version highlights ongoing activity. With live and work, both are fine.
I've been living with my parents lately.
最近は実家で暮らしている。
よくある間違い Common Mistake
I am living here for ten years.
ここに10年住んでいます。(のつもりで)
I've lived here for ten years.
ここに10年住んでいます。
「今〜している」の現在進行形に引っ張られるミスです。現在進行形は「今この瞬間」しか映せず、線の長さを運べません。期間(for ten years)が付いたら現在完了です。
The present continuous — I am living — only covers right now; it can't carry a length of time. The moment you add for ten years, you need the perfect: I've lived here.
- How long have you ...? どのくらい〜しているの? 線の長さを聞く質問。だから継続の現在完了とセット。 You're asking the line's length — so it pairs with the perfect of duration.
- so far 今のところ 「ここまでの線」を指す言葉。So far, so good. も同じ理屈。 It points at the line up to here. So far, so good runs on the same logic.
- all my life 生まれてからずっと 人生まるごとが線。I've lived here all my life. Your whole life is the line: I've lived here all my life.
- for the past few years ここ数年 「今から振り返った直近の期間」。past と言いつつ、線は今につながっている。 A stretch measured back from today — past in name, but the line touches now.
まとめ Summary
- 過去に始まり今も続く → 現在完了+ for / since。 Started then, still true now → present perfect with for or since.
- for は長さ、since は始点。 For = length; since = starting point.
- 動きの動詞は have been -ing、状態の動詞はそのまま。 Action verbs take have been -ing; state verbs stay plain.
- know・belong は -ing 不可(like・love は口語で進行形もある)。 Know and belong never take -ing; casual like and love sometimes do.