「話せない原因」を見つける|無料体験レッスン受付中

agoとbeforeの違い|「何年前?」で迷わない意味・使い方と例文

ABOUT US
アバター画像
RYO英会話ジム代表: 横田涼

セブ&オーストラリア留学後、海外で7年間勤務。2019年にRYO英会話ジムを創業。
KLab株式会社で翻訳・通訳を担当後、hanaso(Unhoop株式会社)でメソッド開発・講師を歴任。
その後、株式会社Alueにて三菱UFJ・UNIQLOなど大手企業向けに短期集中ビジネス英語研修を提供。

これまで数百名以上の「英語で成果を出せる日本人」を育成。

英語を「仕事の成果」に直結させたいプロフェッショナルへ。

  • 会議・交渉・プレゼンで主導できる英語力を強化
  • 戦略伴走コーチング × AI+人のダブル評価
  • 法人研修・海外拠点責任者・経営層実績多数

毎月5名のみ、無料トライアルを受付。
一人ひとりに本気で向き合うため、人数を限定しています。

こんにちは、RYO英会話ジムです。

agoとbeforeの違いは、「いつを基準にしているか」です。

  • ago:今から数えて「〜前に」
  • before:ある時点・出来事より「前に」/以前に

たとえば、I met him two years ago. は「今から2年前に彼に会った」。一方、I had met him two years before. は、話の中に出てくる過去の時点から、さらに2年前に会っていたという意味です。

「どちらも“前に”だから、同じように使えそう」と感じますよね。でも、ここがわかると、過去の出来事をずっと伝えやすくなります。

今回は、よくある間違いも交えながら、会話で使える形に整理していきましょう。

あわせて読みたい:現在完了形の「もう〜した?」

リョウ
現在完了形でも迷いやすい方は、Have you ~ yet?の意味と使い方もチェックしてみてください。「もうした?」と「いつした?」の違いもつかみやすくなりますよ。

 

僕も、現在完了形にagoをつけていました

僕自身、以前は現在完了形でもagoを使ってしまっていました。

日本語では「〜したことがある」と「〜年前にした」を、あまり意識せずにつなげられることもありますよね。英語では、ここで時制の整理が必要になります。

たとえば、次の文を比べてみてください。

I have been to Tokyo.
東京に行ったことがあります。

I went to Tokyo two years ago.
2年前に東京に行きました。

前者は、今までの経験の話。後者は、いつ起きたかを示した過去の出来事です。

まずは「経験を伝えたいのか、それとも“いつ”を伝えたいのか」と考えてみると、使う形が見えてきます。

 

agoの意味と使い方|「今から〜前に」

agoは、今を基準にして「〜前に」を表す副詞です。 基本の形は、時間の長さ+ago。その出来事を述べる動詞は、通常、過去形にします。

表現 意味
ten minutes ago 10分前に
two days ago 2日前に
two years ago 2年前に
a while ago 少し前に/しばらく前に
a long time ago ずっと前に

旅行の時期を伝える

東京にいつ行ったのか聞かれて……

スタローン
I went to Tokyo 2 years ago.
2年前に東京に行ったんだ。

 

ポイントは、話している今から2年前ということ。話の中に、別の基準日を用意する必要はありません。

何分前に着いたか伝える

バス停にいつ到着したのか聞かれて……

マイク
I arrived at the bus stop 10 minutes ago.
10分前にバス停に着いたよ。

 

arrivedと過去形になっている点にも注目してください。「10分前」という、すでに終わった時点での出来事を伝えています。

「少し前に」と、時間をぼかす

彼女を見かけたか聞かれて……

リョウ
I saw her a while ago.
少し前に彼女を見かけたで。

 

a while agoは、具体的な分数を決めずに「少し前に」「しばらく前に」と伝える表現です。どれくらい前かは文脈によります。

How long ago ~?で「どのくらい前?」

出来事がいつ起きたのか聞きたくて……

アイヴァン
How long ago did it happen?
それはどのくらい前に起きたの?

 

How long ago ~?は「今から、どのくらい前に?」という質問です。答えるときは、Two days ago.など、短い返答でも大丈夫ですよ。

 

beforeの意味と使い方|「その時点より前に」「以前に」

beforeは、基準になる時点や出来事より前を表します。 ただし、いつも後ろに基準を言うわけではありません。すでに話題に出ていれば、省略できます。

過去のある時点から「その1年前に」

ここでは、2020年にロンドンへ引っ越した時点の話をしているとします。

友人から「そのとき、もうトムのことを知っていたの?」と聞かれて……

リョウ
I had met him 1 year before.
その1年前に彼に会っていたよ。

 

この例で会ったのは、2020年の1年前、つまり2019年です。「今から1年前」ではありません。

過去の基準よりさらに前に起きていたことを表すため、ここではhad metという過去完了形を使っています。

beforeを使うときは、「何より前なのか」が相手にわかるようにする。 これが大切です。

beforeだけで「以前に」

すでに聞いたことのある話が始まって……

マイク
I have heard that before.
その話は以前に聞いたことがあるよ。

 

このbeforeは「今までに、その経験がある」という意味で使われています。何年前かを具体的に指定せず、「以前に」と伝える言い方です。

agoと違って、beforeだけで使える点も覚えておきましょう。

beforeは、過去形や未来の文にも使える

「before=完了形専用」と覚える必要はありません。

I called him before the meeting.
会議の前に彼に電話しました。

I’ll call you before dinner.
夕食の前に電話するね。

どちらも自然です。過去か未来かよりも、会議や夕食という基準より前だと考えると、すっきり理解できます。

agoとbeforeの違いを表で整理

比較するポイント ago before
基本の意味 今から〜前に 基準の時点・出来事より前に/以前に
形の例 two years ago two years before/before the meeting
単独での使用 通常は時間表現を伴う I’ve heard that before.のように使える
時制との関係 通常、過去形で出来事を述べる 過去形・完了形・未来の文などで使える
確認したいこと 今からどれくらい前? 何より前?/以前の経験?

同じ「2年前」でも、基準が変わると意味が変わります。

I met Tom two years ago.
今から2年前にトムに会った。

When I moved to London in 2020, I had already met Tom two years before.
2020年にロンドンへ引っ越したときには、すでにその2年前にトムに会っていた。

2つ目で会ったのは2018年です。日本語の「前」だけで選ばず、基準を確認するのがコツですよ。

会話で使ってみよう|3つの短いやり取り

1. 新しい仕事を始めた時期

アイヴァン
When did you start your new job?
新しい仕事はいつ始めたの?
マイク
I started two months ago.
2ヶ月前に始めたよ。

自然に使うコツ: When did you ~?と聞かれたら、まず「過去形+時間+ago」をひとまとまりで練習しましょう。

2. 行ったことがあるか聞く

マイク
Have you been to this café before?
このカフェに前に来たことある?
アイヴァン
Yes. I came here a week ago.
うん。1週間前に来たよ。

自然に使うコツ: 経験を聞くbeforeと、具体的な時期を答えるagoは、このように同じ会話の中でも使い分けられます。

3. 過去の出来事を振り返る

アイヴァン
Did you know Ken when you joined the company?
入社したとき、ケンとは知り合いだったの?
マイク
Yes. I had met him a year before.
うん。その1年前に会っていたんだ。

自然に使うコツ: このbeforeの基準は「入社したとき」。直前の質問を手がかりにすると、意味をつかみやすくなります。

 

よくある間違い|ここを直すと伝わりやすい

1. 現在完了形の出来事に「10分前」をつける

NG:I have arrived at the bus stop ten minutes ago.
OK:I arrived at the bus stop ten minutes ago.
10分前にバス停に着きました。

ten minutes agoは、具体的に終わった過去の時点を示します。 この到着を述べるなら、過去形のarrivedを使います。

「もう着いているよ」と今の状況を伝えるなら、I’ve already arrived at the bus stop. も使えます。何を伝えたいかで選びましょう。

2. agoを時間表現の前に置く

NG:I saw her ago two days.
OK:I saw her two days ago.
2日前に彼女を見かけました。

語順はtwo days+agoです。「時間+ago」をセットで口に出すと覚えやすいですよ。

3. 「今から2年前」のつもりでtwo years beforeと言う

言いたいこと:今から2年前に日本へ引っ越した。

OK:I moved to Japan two years ago.

two years beforeを使うなら、何より2年前かが必要です。文脈がないまま置き換えると、基準が伝わりません。

4. 「2年間」と「2年前」を混同する

I lived in Tokyo for two years.
東京に2年間住んでいました。

I moved to Tokyo two years ago.
2年前に東京へ引っ越しました。

forは期間、agoは今からさかのぼった時点。 数字が同じでも、伝えていることは違います。

「わかる」を「会話で使える」に変えていこう

ここまで読んで理解できても、会話になると、とっさに元の言い方が出てしまうことがあります。だからこそ、実際に話して、自分がどこで迷うかを知ることが大切です。

受講生のユコさんも、インプット学習は続けていたものの、話すと単語だけになりがちで、会話が続かないことに悩んでいました。

私たちと高い頻度で英語を話す練習を重ね、テストやフィードバックで課題を確認する中で、コンスタントに英語に触れる習慣をつくっていきました。ご本人からも、短期集中で継続的に英語に触れられたことが良かった、という声をいただいています。

ユコさんをはじめ、受講生の取り組みと感想はこちら

RYO英会話ジムでは、レッスンで話した内容を見える形にし、添削と復習につなげます。 自分では気づきにくい言い方のクセを確認しながら、一人ひとりの課題に合わせて練習していきます。

間違いは、次に何を練習すればいいかを教えてくれるヒントです。私たちと一緒に、使える表現を一つずつ増やしていきましょう。

もし本気で英語を変えたい方は、まず無料体験から。

無料体験レッスンはこちら

 

一緒に覚えたい関連表現

earlier|それより前に

過去のある時点より「〜前に」と言うとき、earlierも使えます。

A: Were you hungry when the meeting started?
会議が始まったとき、お腹はすいていた?

B: No. I had eaten an hour earlier.
ううん。その1時間前に食べていたから。

この場合、an hour beforeとも言えます。どちらも基準は「会議が始まったとき」です。

for|〜の間

for+期間は、どれくらい続いたかを伝える形です。

A: How long did you live in Osaka?
大阪にはどのくらい住んでいたの?

B: For three years.
3年間だよ。

agoの「いつ」と、forの「どれくらいの期間」を分けて覚えましょう。

since|〜以来

since+始まった時点で、そこから今まで続いていることを伝えられます。

A: Do you still live in Kyoto?
今も京都に住んでいるの?

B: Yes. I’ve lived here since 2020.
うん。2020年からここに住んでいるよ。

「今から何年前」と数えるagoに対して、sinceは「いつから続いているか」に目を向けた表現です。

 

練習問題|agoとbeforeを使い分けよう

問題1:「今から3日前に彼に電話した」

I called him three days ____.

A. ago
B. before the meeting
C. for
D. since

問題2:「その映画を以前に見たことがある」

I have seen that movie ____.

A. two days ago
B. before
C. ago
D. last night

問題3:過去の時点から数える

「2020年に入社したとき、すでにその2年前にケンに会っていた」。会ったのは何年ですか?

When I joined the company in 2020, I had met Ken two years before.

A. 2022年
B. 2020年
C. 2018年
D. 今から2年前

問題4:「夕食の前に電話するね」

I’ll call you ____ dinner.

A. ago
B. for
C. since
D. before

問題1:A. ago

「今から3日前」なのでagoです。Bは文として成立しますが「会議の3日前に」と意味が変わります。Cのforは期間を表し、Dのsinceの後ろには通常、始まった時点を置きます。どちらもここで言いたい意味にはなりません。

問題2:B. before

現在完了形で「以前に見た経験」を伝えています。AとDは終わった過去の時点なので、この文では使いません。Cのagoだけでは、どれくらい前かを示せません。

問題3:C. 2018年

基準は入社した2020年。その2年前なので2018年です。Aは2年後、Bは同じ年です。Dのように今から数えるならtwo years agoになります。

問題4:D. before

「夕食という出来事より前」なのでbeforeです。Aのagoはこの位置でdinnerの前に置けません。Bは目的など、Cは「〜以来」などを表し、ここでの「夕食より前」という意味にはなりません。

 

agoとbeforeについてよくある質問

Q. agoとbeforeの違いを一言で言うと?

A. agoは今から数えて「〜前」、beforeは基準の時点・出来事より「前」です。two years agoなら今から2年前。two years beforeなら、話題になっている時点の2年前です。まず「何を基準に数えている?」と考えてみましょう。

Q. agoはどこに置きますか?

A. two days agoのように、時間表現の後ろに置きます。I called her two days ago.なら「2日前に彼女に電話した」。ago two daysとはしません。文全体ではTwo days ago, I called her.のように、時間表現をまとめて文頭に置くこともできます。

Q. agoは現在完了形では使えませんか?

A. I have met him two years ago.のように、現在完了形で述べた出来事に具体的な過去の時点をつける形は使いません。 I met him two years ago.とします。ただし、I’ve known her since we met two years ago.のように、agoが別の過去形の節にかかる文は使えます。

Q. beforeは過去完了形でしか使えませんか?

A. いいえ。beforeは時制で使い道が決まる単語ではありません。 I called him before lunch.という過去形でも、I’ll call him before lunch.という未来の文でも使えます。「昼食より前」という基準との関係を見るのがポイントです。

Q. I’ve heard that before.のbeforeは何を表しますか?

A. 「以前に、その話を聞いた経験がある」という意味です。何年前かは指定していません。具体的な時期を伝えるなら、I heard that two days ago.「2日前にその話を聞いた」のように、過去形とagoを使えます。

Q. a while agoは何分前のことですか?

A. 何分前と決まっているわけではありません。 「少し前に」「しばらく前に」と、時間をぼかして伝える言い方です。正確な時間が大事なら、ten minutes agoなどにしましょう。a while agoだけでは、細かな時刻までは伝わりません。

Q. How long ago?とHow long?は同じですか?

A. How long ago?は「どのくらい前に?」、How long?は「どのくらいの期間?」です。How long ago did you move here?なら引っ越した時期を聞きます。How long have you lived here?なら、ここに住み続けている期間を聞いています。

Q. two years beforeとtwo years earlierは同じですか?

A. 過去の基準から「その2年前」と伝える場面では、どちらも使えます。 たとえば、2020年の出来事を話していてtwo years before/earlierと言えば2018年です。一方、今から2年前ならtwo years agoを使いましょう。

Q. 「2年間住んでいる」はtwo years agoですか?

A. 今まで続いている期間なら、I’ve lived here for two years.です。 two years agoは「2年前に」という時点。I moved here two years ago.なら「2年前にここへ引っ越した」です。「住んでいる期間」と「引っ越した時期」を分けて考えると選びやすくなります。

Q. 会話でagoとbeforeを使い分ける練習方法は?

A. 自分の出来事で、短い英文を作ることから始めましょう。 「昨日ではなく何日前?」「入社する前には何をしていた?」と問いかけて話してみてください。言い方に迷った部分が、次の練習ポイントです。無料体験でも、一緒に課題を整理していきましょう。

 

まとめ|「いつが基準?」と考えよう

  • agoは、今から数えて「〜前に」。 時間表現の後ろに置き、出来事は通常、過去形で伝えます。
  • beforeは、基準の時点や出来事より「前に」。 完了形だけに限りません。
  • before単独なら「以前に」という経験の話にも使えます。
  • forは期間、agoは時点。 「2年間」と「2年前」を分けましょう。

まずは、I started ~ two years ago.を自分のことに置き換えて、一文声に出してみてください。読むだけで終わらせず、一度使ってみる。その小さな一歩が、会話で出てくる英語につながります。

私たちも、その一歩を応援しています。それでは、See you around!

RYO ENGLISH GYM / NEWSLETTER

読んで終わりにしない。
次の会話で、使える英語を。

似ている表現の違いや、会話でつまずくポイントを解説。新着記事をメールでお届けします。

無料購読 · いつでも解除できます

RYO ENGLISH GYM 毎月5名限定

無料コンサル&レッスン体験

勉強してきた英語を、
伝えきる力へ。

知っているのに、言葉が出ない。
込み入った話になると、うまく伝わらない。

相手の反応を受けて、考え、伝え直す。
人との実践とフィードバックで、
今のあなたに必要な練習を見つけましょう。

01

自分の言葉で、話す。

読み合わせで終わらず、考えて伝えるアウトプットを重ねます。

02

発言を見える化する。

実際の発言をその場で添削。伝わり方を一緒に見直します。

03

次の練習が、わかる。

目的・レベル・課題に合わせて、必要なトレーニングへつなげます。

AIとの自主練に、人との実践を。
相手の反応を受けて、考え、伝え直す力まで。

学習を支える仕組みを詳しく見る
  • アウトプット時間を数字で確認できる専用ダッシュボード
  • 話す機会を重視した実践型マンツーマンレッスン
  • 発言の可視化と、その場での添削
  • AIと人を組み合わせた分析・フィードバック
  • コーチによる学習状況の確認と、継続・改善のサポート
  • 自分の発言や課題を振り返るパーソナル復習ノート
  • 添削英文を音声でも復習できるMY音声ファイル
  • 目的・課題・レベルに合わせた個別カリキュラム

上記はスクールの学習サポートです。 利用条件・提供範囲はプランやオプションにより異なります。 無料体験の内容は、リンク先でご確認ください。

25分の個別相談+50分の実践レッスン。

実際に話して、フィードバックを受ける。
今の課題と、次に取り組む練習が見えてきます。

無料相談・体験の内容を見る

毎月5名限定。体験の流れ・お申し込み条件は、リンク先でご確認いただけます。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

このサイトは reCAPTCHA によって保護されており、Google のプライバシーポリシー および 利用規約 に適用されます。

reCaptcha の認証期間が終了しました。ページを再読み込みしてください。