for years on endの意味は?「何年もずっと」の使い方とfor years・year after yearとの違い

for years on endの意味「何年もずっと」を表すアイキャッチ画像

for years on endは、「何年もずっと」「何年も途切れることなく」という意味です。単に長い期間を表すfor yearsよりも、同じ状態や行動が延々と続く感じが強くなります。

たとえば、She worked there for years on end.なら「彼女はそこで何年もずっと働き続けた」ということ。この記事では、on endが加えるニュアンス、自然な語順、for yearsyear after yearとの違いまで、会話で使える例文とともに解説します。

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はなぜ「ずっと」になる?

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 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 yearsfor 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 many yearsだけで期間はきちんと伝わります。まず簡単な英語で言い切り、必要ならa very long timeと付け足しましょう。

関連表現

  • 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 yearsfor a very long timeで言い換えれば十分です。

この記事を書いた人
しゅみすけ(大山俊輔)

b わたしの英会話および英語コーチングGRIT/be:RIZE代表。米国MBA取得、外資系企業4社での勤務経験を持ち、これまで多くの大人の英語学習を支援。日本語と英語の処理構造の違いに着目した「英語OS」の考え方をもとに、独学で伸び悩む人の学び直しをサポートしています。

ご相談専門お電話番号

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

前置詞を使った英熟語の一覧