for agesの意味は?for a long time・in agesとの違いと使い方

for agesの意味・使い方・長い時間を強調するニュアンスのアイキャッチ画像

for ages は、「ものすごく長い間」「ずいぶん長いこと」という意味のカジュアルな表現です。

I’ve been waiting for ages!
もうずっと待ってるんだけど!

実際に何年も経っている必要はありません。話し手が「とても長く感じた」ことを、少し大げさに伝えるのがポイントです。

for agesの意味とニュアンス

age は「年齢・時代」ですが、複数形の ages は会話で「いくつもの時代」と誇張し、非常に長い時間を表します。for は期間を示すため、for ages で「何時代もの間」のような感覚になります。

We talked for ages.
私たちはものすごく長いこと話しました。

It took ages to download the file.
そのファイルのダウンロードにはものすごく時間がかかりました。

I haven’t been here for ages.
ここへ来るのは本当に久しぶりです。

しゅみすけ(大山俊輔)

for ages は時計で測った正確な長さではなく、「体感として長かった!」という気持ちを含む表現です。

for agesの語順と時制

基本は動詞や文の後ろに置きます。

She was on the phone for ages.
彼女はものすごく長い間、電話をしていました。

We’ve known each other for ages.
私たちは長い付き合いです。

I’ve wanted to visit Kyoto for ages.
私はずっと前から京都へ行きたいと思っていました。

現在完了と相性がよい

過去から今までの長い期間を強調するため、現在完了とよく一緒に使われます。

  • have waited for ages:ずっと待っている
  • have known someone for ages:長年の知り合いである
  • haven’t seen someone for ages:長い間会っていない

for agesとfor a long timeの違い

for ages・for a long time・in agesの意味と時間感覚を比較した図解

for a long time は中立的に「長い間」。for ages は「ものすごく長い」と感情を込めた、より会話的な強調です。

I’ve lived here for a long time.
私はここに長い間住んでいます。

I’ve been waiting for ages!
もうものすごく長いこと待ってるよ!

仕事の正式な文書や客観的な説明では for a long time、友人との会話で気持ちを出すなら for ages が使いやすいでしょう。

for agesとfor yearsの違い

for years は「何年もの間」で、実際に年単位であることを示します。for ages は具体的な単位を示さず、長さを誇張します。

She worked there for years.
彼女はそこで何年も働きました。

She kept me waiting for ages.
彼女は私をものすごく長く待たせました。

待ち時間が30分でも、本人が長く感じれば for ages と言えます。

for agesとin agesの違い

in ages は、否定文や最上級の文で「長い間ずっと〜ない」「長い間で初めて」を表します。

I haven’t seen her in ages.
彼女には長い間会っていません。

This is the best movie I’ve seen in ages.
これはここ何年かで観た中で最高の映画です。

否定文では haven’t seen her for ages も使えます。for は「会っていない状態が続いた期間」、in は「その長い期間の中で一度も」という見方です。日常会話ではどちらも自然です。

場面別の自然な例文

日常会話

This line is taking ages.
この列、全然進まないね。

I haven’t cooked this dish for ages.
この料理を作るのは本当に久しぶりです。

仕事

The meeting went on for ages.
会議がものすごく長引きました。

We’ve been working on this project for ages.
私たちはこのプロジェクトにずっと取り組んでいます。

恋愛・人間関係

We’ve been friends for ages.
私たちは長年の友達です。

I haven’t heard from him in ages.
彼から長い間連絡がありません。

旅行・買い物

We waited for our luggage for ages.
私たちは荷物をものすごく長く待ちました。

I’ve had this bag for ages.
このバッグはもう長いこと使っています。

It takes ages to doの使い方

It takes ages to do は「〜するのにものすごく時間がかかる」という定番の形です。

It takes ages to get there by bus.
バスでそこへ行くにはものすごく時間がかかります。

The page is taking ages to load.
ページの読み込みにすごく時間がかかっています。

現在進行形の is taking ages は、今まさに遅くていら立っている場面でよく使われます。

しゅみすけ(大山俊輔)

It takes ages. は便利ですが、相手の作業について言うと不満や催促に聞こえることがあります。親しい会話以外では言い方に注意しましょう。

日本人が間違えやすいポイント

ageを単数にしない

この定型表現では複数形です。

I’ve been here for ages.
× I’ve been here for age.

具体的な年齢の意味ではない

for ages の ages は人の年齢ではなく、長い時間を誇張する表現です。「20歳の間」のような意味にはなりません。

フォーマルな文章では言い換える

ビジネス文書や客観的な報告では、for a long timefor several years、具体的な期間を使うほうが明確です。

for a whileとの違い

for a while は「しばらくの間」で、長いことを強調しません。for ages は「長すぎる」「本当に久しぶり」と感じる長さです。

We talked for a while.
私たちはしばらく話しました。

We talked for ages.
私たちはものすごく長いこと話しました。

詳しくはfor a whileの意味と使い方をご覧ください。

簡単な英語で言い換えるなら

  • for a long time:長い間
  • for many years:何年もの間
  • It took a very long time.:とても長い時間がかかりました

まとめ

  • for ages は「ものすごく長い間」
  • 実際の長さより、話し手の「長く感じた」という気持ちを強調する
  • 現在完了や It takes ages to do とよく使う
  • for a long time は中立、for years は実際の年単位
  • in ages は否定文などで「長い間ずっと〜ない」

久しぶりに会った相手には、I haven’t seen you for ages! と自然に使えます。挨拶そのものの言い方は、Long time no seeの意味と自然な使い方も参考にしてください。

ほかの定型表現は、英熟語・定型表現のまとめから学べます。

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

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

ご相談専門お電話番号

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

無料体験レッスン

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

無料体験レッスン

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