
for years on endは、「何年もずっと」「何年も途切れることなく」という意味です。単に長い期間を表すfor yearsよりも、同じ状態や行動が延々と続く感じが強くなります。
たとえば、She worked there for years on end.なら「彼女はそこで何年もずっと働き続けた」ということ。この記事では、on endが加えるニュアンス、自然な語順、for yearsやyear after yearとの違いまで、会話で使える例文とともに解説します。
Contents
for years on endの意味
for years on end=何年もずっと/何年も続けて
ある状態や行動が長期間にわたり、ほとんど途切れず続いたことを強調する表現です。期間の長さだけでなく、話し手の「そんなに長く続いた」という実感も伝わります。
- We didn’t speak for years on end.
私たちは何年もの間、ずっと口をききませんでした。 - He wore the same old jacket for years on end.
彼は何年もずっと、同じ古い上着を着ていました。 - That shop remained empty for years on end.
その店は何年もの間、ずっと空き店舗のままでした。
肯定的な継続にも使えますが、「長すぎる」「延々と続いた」と感じる状況で特によくなじみます。
しゅみすけ(大山俊輔)
on endはなぜ「ずっと」になる?
on endは時間を表す語の後ろについて、「連続して」「途切れずに」という意味を加えます。
- for hours on end:何時間もぶっ通しで
- for days on end:何日も続けて
- for weeks on end:何週間もずっと
- for months on end:何か月も続けて
- for years on end:何年もずっと
ここでのendを「端」と一語ずつ訳す必要はありません。時間+on endを「その時間単位が連続する」というひとかたまりで捉えると、意味を取りやすくなります。
語順とよく使われる形
基本の形は次のとおりです。
主語+動詞+for years on end
- I lived abroad for years on end.
私は何年もずっと海外で暮らしていました。 - They kept the secret for years on end.
彼らは何年もの間、その秘密を守り続けました。 - The project was delayed for years on end.
その計画は何年にもわたって遅れ続けました。
forを含む形が最も分かりやすく一般的です。文脈によってはyears on endだけでも使われます。
- Years on end went by without any news.
何年もの間、何の知らせもないまま過ぎました。
for years・for years on end・year after yearの違い

| 表現 | 中心となる感覚 | 自然な日本語 |
|---|---|---|
| for years | 何年という長い期間 | 何年も |
| for years on end | 長期間、途切れず続くことを強調 | 何年もずっと |
| year after year | 同じことが年ごとに繰り返される | 毎年毎年 |
for yearsとの違い
for yearsは期間を客観的に伝える基本表現です。一方、for years on endには「ずいぶん長く続いた」という強調があります。
- She studied French for years.
彼女は何年もフランス語を勉強しました。 - She studied French every night for years on end.
彼女は何年もの間、毎晩ずっとフランス語を勉強し続けました。
year after yearとの違い
year after yearは、年単位で同じ出来事が繰り返されることに焦点があります。
- The festival attracts more visitors year after year.
その祭りは毎年毎年、より多くの来場者を集めています。 - The old rule stayed in place for years on end.
その古い規則は何年もずっと存続しました。
「毎年起こる」ならyear after year、「一つの状態が長く続く」ならfor years on endが自然です。
さらに近い表現の違いは、year in, year outの意味と使い方でも確認できます。
日常会話・仕事で使える例文
日常・暮らし
- We used that tiny kitchen for years on end.
私たちは何年もずっと、あの小さなキッチンを使っていました。 - My grandfather told the same story for years on end.
祖父は何年もの間、同じ話をし続けました。 - They lived next door to each other for years on end.
彼らは何年もずっと隣同士に住んでいました。
仕事
- Our team relied on the same outdated system for years on end.
私たちのチームは何年もずっと、同じ古いシステムに頼っていました。 - She handled customer complaints for years on end.
彼女は何年もの間、顧客からの苦情対応を続けました。 - The company postponed the decision for years on end.
会社は何年にもわたり、その決定を先延ばしにしました。
人間関係
- They stayed in touch for years on end.
彼らは何年もずっと連絡を取り続けました。 - He held on to that regret for years on end.
彼は何年もの間、その後悔を抱え続けました。
日本人が間違えやすいポイント
yearsの前のforを忘れない
「何年もずっと〜した」と継続期間を文末に置くなら、基本はfor years on endです。
- 自然:I worked there for years on end.
- 不自然になりやすい:I worked there years on end.
years on endだけの用法もありますが、まずはforを含む形で覚えると安全です。
現在完了だけに限定しない
今まで続いているなら現在完了、過去に終わったことなら過去形を使えます。
- I’ve used this app for years on end.
私はこのアプリを何年もずっと使っています。 - I used that phone for years on end.
私はあの携帯電話を何年もずっと使いました。
この表現が出てこないときの簡単な言い換え
for years on endが思い出せなければ、まずはfor many yearsやfor a very long timeで十分に伝わります。
- We waited for years on end.
→ We waited for many years.
私たちは何年も待ちました。 - He kept doing the same job for years on end.
→ He did the same job for a very long time.
彼はとても長い間、同じ仕事をしました。 - They didn’t talk for years on end.
→ They didn’t talk for many years.
彼らは何年も話しませんでした。
しゅみすけ(大山俊輔)
関連表現
- for hours on end:何時間もぶっ通しで
- day after day:来る日も来る日も
- year after year:毎年毎年
- year in, year out:年がら年中、毎年変わらず
英熟語を意味・語順・ニュアンスから探したい方は、英熟語・定型表現のまとめもご覧ください。
まとめ
for years on endは、「何年もずっと」「何年も途切れずに」を表す強調表現です。for yearsが長い期間を客観的に示すのに対し、on endを加えると、同じ状態や行動が延々と続く感覚が生まれます。
まずはI did it for years on end.の型に、自分が長く続けた仕事・習慣・生活を入れて声に出してみましょう。表現が出てこないときは、for many yearsやfor a very long timeで言い換えれば十分です。









