A2 Verb Tenses 16 min read かんたん

過去形の発信:yesterday, ago, last の使い方

「いつ」行動したのかをしっかり伝える、過去形の時間表現は「時間のアンカー」だよ!yesterday last ago を使いこなそう。

Grammar Rule in 30 Seconds

Use 'yesterday', 'ago', and 'last' to anchor your Past Simple sentences to a specific, finished moment in time.

  • Use 'yesterday' for the day before today: 'I saw him yesterday.'
  • Use 'ago' after a period of time: 'I moved here two years ago.'
  • Use 'last' before a time period: 'We met last night.'
📅 Yesterday | ⏳ Time + Ago | 🗓️ Last + Time

Overview

### Overview
英語で過去の出来事を正確に伝えるためには、動詞の形を変えるだけでなく、いつその出来事が起こったのかを示す「時を表す言葉」を正しく使うことが非常に重要です。A2レベルでは、yesterdayagolastといった言葉を使いこなすことが、過去の出来事を明確に表現するための基礎となります。これらは単なる飾りではなく、話している時点よりも過去のある時点で完了した動作、出来事、状態を指し示すための不可欠なツールです。これらを適切に使わないと、過去の経験について話す際に、ネイティブスピーカーには不明瞭に聞こえたり、不自然に感じられたりすることがあります。
これらの言葉は「副詞的な時を表す表現」として機能し、話している時点(現在)を基準として、過去の特定の時点や期間を示します。これらは、動作が現在よりも前に始まり、完了したことを示し、聞き手が正確な時間軸を理解できるようにします。過去を意味する Past Simple 時制は、過去に始まり過去に終わった動作を表しますが、yesterdayagolast は、その動作が「いつ」完了したのかを具体的に示すための「時間的な錨(いかり)」の役割を果たします。これにより、単に出来事が起こったというだけでなく、「いつ」起こったのかを明確に伝えることができるのです。
### How This Grammar Works
これらの時を表す言葉は、「直示表現(deictic expressions)」として機能します。これは、その言葉の意味が、発話の文脈、特に「話している時点」に依存することを意味します。これらの言葉は、Past Simple 時制の動詞を特定の過去の時点に結びつけ、その出来事が「明確に、そして完了したものである」ことを強調します。それぞれの言葉は、時間的な精度を異なる方法で達成しますが、すべてが「いつ」動作が発生したのかという曖昧さをなくすという共通の目的を持っています。
yesterday: この言葉は直接的な時間的直示表現であり、普遍的に「今日」の直前の24時間全体を指します。その意味は固定されており、計算を必要としません。「I saw her yesterday.」と言うとき、曖昧さはありません。見るという動作は、前の日の特定の時間内に完了したことを示しています。この絶対的な基準点により、yesterday の適用は非常に簡単で、過去の単一の、有限な日を指し示します。Yesterday を使って、その単一の日の全体または任意の時点で発生した動作を記述できるのは、Past Simple 時制だけです。例えば、「Yesterday, it rained all day.」は、連続した雨が降った特定の日を特定します。
ago: Ago は「現在」からの「逆方向の計算」として機能します。これは、発話時点と過去の動作の完了との間の時間的な距離を定量化します。午前9時に「two hours ago」と言う場合、それは午前7時を指します。午後4時に言う場合は、午後2時を指します。この動的な基準点は、「今から」指定された距離で出来事が完了したことを強調する上で、ago の役割を浮き彫りにします。「[数量] + [時間単位] + ago」という構造は、完了した期間を示し、動作の終了を現在から明確に区別します。例えば、「The lesson started thirty minutes ago.」は、現在から時間を遡って数えることで、開始時間を明確に示しています。完了した動作の時点が「現在」と比較して明確に過去に位置しているため、ここでも Past Simple のみが排他的に使用されます。
last: Last は「限定詞(determiner)」のように機能し、繰り返される時間単位の「最も最近の、完了した」周期を指します。「last week」と言うとき、過去のどの週でもなく、現在の週が始まる直前に終了した特定の週を指しています。これは、最近完了したサイクルのユニークで曖昧さのない参照を提供します。Last は、一般的な時間カテゴリ(例:weeksmonthssummers)を、その直前に発生したユニークなインスタンスに絞り込みます。例えば、「We had a holiday last month」は、現在の月が始まる直前に終了した暦月全体を特定します。これは、特定のインスタンスを選択する際の thisthat と同様に機能します。Last と一緒に Past Simple を使用するのは必須です。なぜなら、それはその最近完了した期間内に完全に含まれていた動作を記述するからです。
yesterdayagolast に共通する点は、それらが「過去の明確で完了した時間枠」を強く主張することです。これらは、Past Simple 時制に必要な時間的精度を提供し、動作や状態がいつ始まったのか、いつ終わったのかについての疑問を一切残しません。この精度は、明確な英語コミュニケーションの礎です。
### Formation Pattern
yesterdayagolast の正確な語順と組み合わせを習得することは不可欠です。それぞれが文の中で固定された統語的な位置を持ち、時を表す副詞句を形成します。
1. yesterday:
Yesterday は独立した副詞です。その意味は単独で持ち、その基本的な意味を形成するために他の言葉と組み合わされることはありません。文末に置くことも、強調のために文頭に置くこともできます。
  • 一般的な配置(文末): 主語 + Past Simple 動詞 (+ 目的語/補語) + yesterday
  • I watched a good film yesterday. (私は昨日、良い映画を見ました。)
  • She called her mother yesterday evening. (彼女は昨日の夕方、母親に電話しました。)
  • 強調のための配置(文頭): Yesterday (, 任意) + 主語 + Past Simple 動詞 (+ 目的語/補語)。
  • Yesterday, the weather was beautiful. (昨日は、天気が素晴らしかったです。)
  • Yesterday evening, they had an important meeting. (昨日の夕方、彼らは重要な会議を開きました。)
2. ago:
Ago は常に、数量が示された期間の後に続きます。この構造は厳格で、変更は許されません。Ago は常に副詞句の最後に来ます。
  • パターン: 主語 + Past Simple 動詞 (+ 目的語/補語) + [数量] + [時間単位] + ago
  • The train departed five minutes ago. (電車は5分前に出発しました。)(ここでは five minutes が数量と時間単位です。)
  • They moved to Spain three years ago. (彼らは3年前にスペインに引っ越しました。)(three years が期間を指定しています。)
  • [時間単位] は、secondsminuteshoursdaysweeksmonthsyears のような正確なもの、または a while(しばらく)、a moment(少し前)、a long time(ずっと昔)のようなより一般的なものも可能です。例えば、「I saw that film a long time ago.」は完全に正しい文です。
3. last:
Last は常に時間単位の前に置かれます。これは限定詞として機能し、その期間の「最も最近の」インスタンスを指定します。重要なのは、Last が時間マーカーとして機能する場合、その前に前置詞は一切使用しないことです。
  • パターン: 主語 + Past Simple 動詞 (+ 目的語/補語) + last + [時間単位]
  • He visited his family last weekend. (彼は先週末、家族を訪れました。)
  • We bought this car last year. (私たちは去年、この車を買いました。)
  • last + 時間単位 の一般的な例: last night(昨夜)、last week(先週)、last month(先月)、last year(去年)、last Monday/Tuesday/etc.(先週の月曜日/火曜日など)、last weekend(先週末)、last summer/winter/spring/autumn(去年の夏/冬/春/秋)、last time(前回)。
  • 強調のための配置: Last + [時間単位] (, 任意) + 主語 + Past Simple 動詞 (+ 目的語/補語)。
  • Last night, I couldn't sleep well. (昨夜は、よく眠れませんでした。)
要約すると、これらの時間表現は、自然な文の流れのために通常、文末に配置されます。文頭に配置すると強調の効果があり、情報の時間的な側面を際立たせることができます。
### When To Use It
Yesterdayagolast は、明確で完了した過去の時点または期間を特定する必要がある場合に、Past Simple 時制とのみ組み合わせて使用する必要があります。これらの主な役割は、いつ動作や状態が発生したかについて、曖昧さのない明確な時間的文脈を提供することです。
  • 最近または遠い過去の出来事がいつ起こったかを正確に述べるため: これらのマーカーは、特定の時点または過去の特定の期間に完了した動作に対して、正確な時間的文脈を提供します。
  • My flight arrived two hours ago. (私の飛行機は2時間前に到着しました。)(現在からの正確な期間を定量化します。)
  • She finished the report last Tuesday. (彼女は先週の火曜日にレポートを終えました。) (前の週の特定の日を指します。)
  • 過去のタイミングに関する直接的な質問に答えるため: 「When did you...?」や「When was...?」といった質問をされた場合、これらの表現は直接的で正確な答えを提供します。
  • When did you last see him? (最後に彼に会ったのはいつですか?) — I saw him yesterday morning. (昨日の朝、彼に会いました。)
  • When was your birthday party? (誕生日パーティーはいつでしたか?) — It was last month. (先月でした。)
  • 動作の完了を強調するため: ある動作を過去の特定の時間に結びつけることによって、これらの言葉は、その出来事が終了しており、現在との直接的かつ継続的な関連がないことを強化します。これは Present Perfect との重要な区別点です。
  • He called me last night, but I was busy. (彼は昨夜電話してきましたが、私は忙しかったです。)(電話は昨夜起こり、完了しました。)
  • We completed the course a month ago. (私たちは1ヶ月前にコースを修了しました。)(コースは明確に完了しています。)
  • 不特定の過去の動作と区別するため: これらのマーカーは、特定の過去の時点での動作(Past Simple)と、正確なタイミングが不明確な、または現在まで影響が続いている動作(Present Perfect、より高度なCEFRレベルで導入される概念ですが、文脈理解のために有用です)を区別するために不可欠です。
  • I watched a great documentary yesterday. (私は昨日、素晴らしいドキュメンタリーを見ました。)(特定の時間 – Past Simple。)
  • *比較:* I have watched many great documentaries. (私はたくさんの素晴らしいドキュメンタリーを見たことがあります。)(不特定の時間 – Present Perfect。)
### When Not To Use It
Yesterdayagolast を「いつ使わないか」を理解することは、「いつ使うか」を知ることと同じくらい重要です。誤用は、特に他の過去の時制との関連で、文法的な誤りや混乱につながることがよくあります。
  • Present Perfect 時制との併用: これはおそらく最も一般的な間違いです。Present Perfect は、過去に始まったが現在も続いている動作、または過去の不特定の時点で完了したが現在に関連性のある動作を表します。Yesterdayagolast は、明確な過去の時間を指定することで、この Present Perfect の性質と根本的に矛盾します。したがって、これらは Present Perfect と互換性がありません。
  • 誤り: I have seen her yesterday.
  • 正解: I saw her yesterday.
  • 正解: I have seen her. (明確な過去の時制マーカーなし。)
  • 未来の出来事に対して: これらの言葉は、専ら過去を参照するために使用されます。未来の出来事にこれらを使用すると、論理的でない文になります。
  • 誤り: I will visit my grandparents last week.
  • 正解: I will visit my grandparents next week. (来週、祖父母を訪れる予定です。)
  • Past Continuous 時制との併用(進行中の主要な動作に対して): Past Continuouswas/were + -ing)は、過去のある時点で進行中だった動作を表します。YesterdayagolastPast Continuous の動作のより広い時間枠を設定するために使用することはできますが、それらを使用して連続動作自体の期間を定義することはできません。
  • 正解: Yesterday at 7 PM, I was having dinner. (昨日の午後7時、私は夕食をとっていました。)(Yesterday は時間枠を設定し、at 7 PMPast Continuous の動作が行われていた具体的な時点を示します。)
  • 誤り: I was studying English yesterday ago. (これは意味が通りません。)
### Common Mistakes
日本語話者が yesterdayagolast を使う際に犯しやすい間違いをいくつか見てみましょう。これらの間違いは、日本語の文法構造や語彙の習慣が英語に影響している(言語干渉)ために起こることが多いです。
  1. 1Present Perfect との混同:
  • 間違いの例: I have visited Kyoto last year.
  • 原因: 日本語では、「去年京都に行った」のように、過去の特定の時を表す言葉があっても、現在完了(Present Perfect)に近いニュアンスで表現することがあります。英語では、last year のような明確な過去の時制マーカーがある場合、必ず Past Simple を使います。Present Perfect は、過去の経験を話す場合でも、その経験が「いつ」起こったのかを特定しない、または現在との関連性を強調する場合に使います。
  • 正しい表現: I visited Kyoto last year.
  1. 1ago の位置の間違い:
  • 間違いの例: I met him ago two days.
  • 原因: 日本語では、「2日前」という場合、「2日」と「前」という要素の順序は比較的自由です。しかし、英語の ago は、必ず「期間」の後に来るという厳格なルールがあります。ago は副詞句の最後に置かれるのが一般的です。
  • 正しい表現: I met him two days ago.
  1. 1last の前の前置詞:
  • 間違いの例: I went to Okinawa on last summer.
  • 原因: 日本語では、「去年の夏に」のように、時を表す言葉の前に助詞「に」をつけます。この習慣から、英語でも last summer の前に onin といった前置詞を付けてしまうことがあります。しかし、last が「先週」「去年」のように特定の過去の期間を指す場合、その前に前置詞は不要です。last 自体が限定詞として機能し、期間を特定しています。
  • 正しい表現: I went to Okinawa last summer.
これらの間違いは、日本語の思考パターンがそのまま英語に持ち込まれることで発生します。英語の時制と時間表現のルールを意識的に学習し、練習することで克服できます。
### Contrast With Similar Patterns
Yesterdayagolast はすべて過去の時制を示す言葉ですが、それぞれ使い方や意味合いが異なります。特に、last は似たような意味を持つ他の表現と混同しやすいので注意が必要です。
| 要素 | yesterday | ago | last |
| :-------- | :------------------------------------------- | :------------------------------------------- | :------------------------------------------- |
| 意味 | 今日の前の日 | (現在から)~前に | 去年の、先週の、などの直前の~ |
| 構造 | 単独の副詞 | [数量] + [時間単位] + ago | last + [時間単位] |
| 基準点| 絶対的(常に今日の前日) | 相対的(発話時点から数える) | 相対的(現在の週/月/年などの直前) |
| | I saw him yesterday. | I saw him two hours ago. | I saw him last week. |
| 使用時制| Past Simple | Past Simple | Past Simple |
lastin の比較:
last は特定の過去の期間を指しますが、in + [過去の期間] も同様に過去の期間を指すことがあります。しかし、両者には明確な違いがあります。
| 要素 | last | in + [過去の期間] |
| :-------- | :------------------------------------------- | :------------------------------------------- |
| 意味 | 最も最近の完了した期間 | 過去のある期間内 |
| 特定性| 非常に特定(例:「先週」はただ1つの週) | 比較的曖昧(例:「1990年代に」は複数の年) |
| | We met last Monday.(先週の月曜日) | We met in 1990.(1990年に) |
| | I graduated last year.(去年) | I graduated in 2020.(2020年に) |
| | | We had a meeting in the morning.((その日の)朝に) |
| 注意点| 前置詞不要 | in が必要 |
last は、常に「直近の」というニュアンスを持ち、過去の特定の時点を指します。一方、in + [過去の期間] は、より広い過去の期間内のある時点や、その期間全体にわたる出来事を指すことができます。
### Quick FAQ
Q1: yesterday, ago, last は、Present Perfect 時制と一緒に使えますか?
A1: いいえ、使えません。これらはすべて、過去のある特定の時点または期間を明確に指定します。Present Perfect は、過去の不特定の時点での出来事や、現在に影響を与えている出来事を表すため、これらとは互換性がありません。例えば、「I have seen him yesterday.」は間違いで、正しくは「I saw him yesterday.」となります。
Q2: ago は、Past Simple 以外の時制でも使えますか?
A2: 基本的に、agoPast Simple と一緒に使われます。なぜなら、ago が示す「~前に」という時点は、過去のある時点で完了した動作を指すからです。例えば、「He was working when I called him two hours ago.」のように、Past Continuous の文脈で ago を使うこともありますが、その場合も主要な動作(彼が働いていたこと)は過去の時点(2時間前)に紐づけられています。
Q3: last の前に inon を付けるべきですか?
A3: いいえ、通常は付けません。last weeklast monthlast yearlast nightlast Monday のように、last はそれ自体が限定詞として機能し、特定の期間を指します。したがって、前置詞は不要です。例:「We went to Hokkaido last winter.」のように使います。ただし、the last time のように、last の後に time が来て、さらにその後に that 節などが続く場合は、前置詞が必要になることもありますが、A2レベルでは last + 時間単位の形をしっかり覚えることが重要です。
Q4: yesterday は、朝、昼、晩、どの時間帯を指しますか?
A4: Yesterday は、今日という日の直前の24時間全体を指します。したがって、昨日の朝、昼、晩、夜、どの時間帯に起こった出来事でも yesterday を使って表現できます。文脈によっては、「yesterday morning」(昨日の朝)のように、より具体的に時間帯を付け加えることもあります。

Placement of Past Time Markers

Marker Position Example Structure Common Error
Yesterday
Beginning or End
Yesterday + Subject + Verb
In yesterday
Ago
After Duration
Duration + Ago
Ago two days
Last
Before Period
Last + Period
The last week
Yesterday morning
Fixed Phrase
Yesterday + morning
Last morning
Last night
Fixed Phrase
Last + night
Yesterday night

Meanings

These are specific time markers used exclusively with the Past Simple tense to indicate that an action happened at a definite point in the past that is now finished.

1

Yesterday

Refers specifically to the 24-hour period of the day immediately preceding today.

“I called you yesterday.”

“Yesterday was a very busy day.”

2

Ago

Used to measure a period of time back from the present moment.

“The bus left ten minutes ago.”

“I met my best friend ten years ago.”

3

Last

Refers to the most recent completed period of time (week, month, year, or specific day).

“We went to Italy last summer.”

“I saw a great movie last night.”

Reference Table

Reference table for 過去形の発信:yesterday, ago, last の使い方
表現 使い方のルール 例文
Yesterday
今日の一日前
I saw her yesterday.
Last night
前の晩、昨夜
We danced last night.
Two days ago
数字 + 単位 + ago
He left two days ago.
In 2010
In + 過去の年
She was born in 2010.
On Monday
On + 過去の曜日
I had a test on Monday.
Last summer
Last + 季節/月
It was hot last summer.
This morning
午前がもう終わっている場合
I drank tea this morning.
At 8 PM
At + 特定の時間
The show started at 8 PM.

フォーマル度スペクトル

フォーマル
The project was completed two days ago.

The project was completed two days ago. (work_environment)

ニュートラル
I finished the project two days ago.

I finished the project two days ago. (work_environment)

カジュアル
Done with the project two days back.

Done with the project two days back. (work_environment)

スラング
Finished that two days ago, easy.

Finished that two days ago, easy. (work_environment)

過去の時間表現のカテゴリー

過去の時間

  • yesterday yesterday
  • the day before yesterday the day before yesterday

Last

  • last night last night
  • last week last week

Ago

  • two hours ago two hours ago
  • a year ago a year ago

Last と Ago の比較

「Last」を使う
Last week Last week
Last month Last month
Last year Last year
「Ago」を使う
A week ago A week ago
A month ago A month ago
A year ago A year ago

適切な表現の選び方

1

今日の一日前のことですか?

YES
「yesterday」を使います
NO
次のステップへ
2

今から過去に遡って時間を測っていますか?

YES
「[期間] ago」を使います
NO ↓

時間の前置詞

📅

IN (年/月)

  • in 2023
  • in July
  • in winter
📆

ON (日/日付)

  • on Monday
  • on May 1st
  • on my birthday

AT (特定の時間)

  • at 5:00
  • at noon
  • at midnight

レベル別の例文

1

I played football yesterday.

2

She was happy last night.

3

We went to the park yesterday afternoon.

4

I saw a cat last week.

1

I finished my exam two hours ago.

2

They moved to London three years ago.

3

Did you see the news last Monday?

4

We didn't go to the party last night.

1

I realized I had lost my keys ten minutes ago.

2

Last summer was the hottest on record.

3

He started learning English a long time ago.

4

I spoke to the manager yesterday regarding the issue.

1

The company was founded exactly fifty years ago today.

2

Last month's sales figures were surprisingly high.

3

I could have sworn I saw her just a moment ago.

4

Yesterday's decision will have long-term consequences.

1

The policy was implemented three decades ago to combat inflation.

2

Last year's fiscal performance significantly outperformed expectations.

3

Only yesterday did I realize the true extent of the damage.

4

The ruins were discovered many centuries ago by local farmers.

1

The traditions of yesteryear seem increasingly alien to the modern youth.

2

It was but a few short years ago that this city was a mere village.

3

The events of last Tuesday notwithstanding, we must proceed as planned.

4

I had, until yesterday, been under the impression that the deal was finalized.

間違えやすい

Past Simple Time Words: yesterday, ago, last Ago vs. Before

Learners use 'before' when they should use 'ago' to measure from the present.

Past Simple Time Words: yesterday, ago, last Last vs. The Last

Adding 'the' changes the meaning from 'previous' to 'final' or 'duration'.

Past Simple Time Words: yesterday, ago, last Yesterday vs. Last Night

Learners try to say 'yesterday night'.

よくある間違い

I saw him in last week.

I saw him last week.

We do not use 'in', 'on', or 'at' with 'last'.

Yesterday night I slept.

Last night I slept.

In English, we say 'last night', not 'yesterday night'.

I go to park yesterday.

I went to the park yesterday.

Time markers like 'yesterday' require the Past Simple tense.

On yesterday I was tired.

Yesterday I was tired.

Do not use 'on' with 'yesterday'.

I moved here ago two years.

I moved here two years ago.

'Ago' must come after the time period.

I have seen that movie last year.

I saw that movie last year.

Specific past time markers cannot be used with the Present Perfect.

I saw him last morning.

I saw him yesterday morning.

We use 'yesterday morning/afternoon', not 'last morning/afternoon'.

I haven't seen him since two days ago.

I haven't seen him for two days. / I last saw him two days ago.

'Since' is used with a point in time, but 'ago' already implies a duration back from now. Mixing them is redundant or incorrect.

It happened in the last week.

It happened last week.

'The last week' usually means the final week of a period, not the week immediately before now.

I met him two years before.

I met him two years ago.

Use 'ago' when measuring from the present moment.

The results were published since a month ago.

The results were published a month ago.

Advanced learners sometimes over-complicate simple past markers with perfective prepositions.

文型パターン

I ___ (verb) ___ (time) ago.

Last ___ (period), we ___ (verb).

Did you ___ (verb) yesterday ___ (morning/afternoon)?

It was ___ (time) ago that I ___ (verb).

Real World Usage

Texting a friend constant

I tried calling you yesterday!

Job Interview very common

I completed my certification two years ago.

Doctor's Appointment common

The pain started three days ago.

Social Media Caption very common

Throwback to last summer in Bali!

News Reporting constant

The incident occurred late last night.

Ordering Food occasional

I ordered this an hour ago, where is it?

⚠️

「きのうの夜」は言わないで!

英語を話す人は、「昨日夜」とはほとんど言いません。代わりに「昨夜」という方がずっと自然で、英語がペラペラに聞こえますよ!
I watched a movie last night.
🎯

Ago は文の終わり

「期間」の後に「ago」を置くのがルールです。「〇〇 ago」と覚えましょう。
I met him two years ago.
💬

あいまいな過去の話

正確にいつか覚えていないけど、最近のこと、って言いたい時に便利です。「この前」という意味で、2日前から2週間前くらいまで使えますよ。
I saw him the other day.

Smart Tips

Think of 'ago' as a 'backwards arrow' that always points from the number to the past.

I met him ago two years. I met him two years ago.

If it's a day, use 'yesterday'. If it's a period like 'week' or 'month', use 'last'.

I saw him last yesterday. I saw him yesterday.

Always pair 'night' with 'last', never 'yesterday'.

Yesterday night was fun. Last night was fun.

Stop! 'Yesterday', 'ago', and 'last' are strong enough to stand alone without prepositions.

In last summer, we went to Spain. Last summer, we went to Spain.

発音

/ˈjestədeɪ/

Yesterday

Stress the first syllable: YES-ter-day.

/əˈɡəʊ/

Ago

The 'a' is a schwa sound (uh). Stress the second syllable: uh-GO.

/lɑːs naɪt/

Last night

The 't' in 'last' often blends into the 'n' in 'night' in fast speech (elision).

Time Emphasis

I saw him YESTERDAY. (Falling tone on yesterday)

Emphasizing exactly when it happened to correct a misunderstanding.

暗記しよう

記憶術

Y.A.L. helps you tell the tale: Yesterday is one day, Ago follows the flow, Last comes first for the period you know.

視覚的連想

Imagine an anchor being dropped from a boat into the sea. The anchor has 'Yesterday', 'Ago', or 'Last' written on it. It hits the bottom at a specific spot—that spot is your past event.

Rhyme

Ago comes last, the time has passed. Last comes first, or the grammar will burst!

Story

Yesterday, I woke up early. Two hours ago, I had a coffee. Last night, I didn't sleep well because I was thinking about my trip last year.

Word Web

YesterdayAgoLastPastFinishedSpecificSimpleTime

チャレンジ

Write three sentences about your life: one using 'yesterday', one using 'ago', and one using 'last'. Send them to a friend or teacher for a quick check!

文化メモ

In many English-speaking cultures, being specific about time is seen as a sign of reliability and clarity, especially in business.

Brits might use 'fortnight' (two weeks) with 'ago'.

Americans often use 'yesterday' as an adjective in news headlines.

'Yesterday' comes from Old English 'geostran' (yester) and 'dæg' (day). 'Ago' comes from the Middle English 'agone', meaning 'passed away' or 'gone by'.

会話のきっかけ

What did you do yesterday?

When did you last go on holiday?

How long ago did you start learning English?

What was the best thing that happened to you last week?

日記のテーマ

Write about your typical day yesterday.
Describe a significant event that happened five years ago.
Compare your life now to your life last year.
Reflect on a mistake you made a long time ago and what you learned.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

正しい時間のことばを入れてみましょう。

I saw that movie two weeks ___.

✓ Correct! ✗ Not quite. Correct answer: ago
期間(two weeks)の後に「ago」を使って、「どれくらい前に起こったか」を示します。
正しい文を選びましょう。 選択問題

「今日の前の晩」を自然に言うにはどれですか?

✓ Correct! ✗ Not quite. Correct answer: I slept well last night.
英語では「yesterday night」とは言わず、常に「last night」を使います。
前置詞の間違いを見つけて直しましょう。 Error Correction

Find and fix the mistake:

I graduated on 2022.

✓ Correct! ✗ Not quite. Correct answer: I graduated in 2022.
年を表す時には、前置詞「in」を使います。

Score: /3

練習問題

8 exercises
Fill in the blank with 'yesterday', 'ago', or 'last'.

I saw a great movie ___ night.

✓ Correct! ✗ Not quite. Correct answer: last
We use 'last' before 'night'.
Choose the correct sentence. 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I moved here three years ago.
'Ago' comes after the time duration and doesn't need 'in'.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

I worked yesterday night.

✓ Correct! ✗ Not quite. Correct answer: I worked last night.
We say 'last night', not 'yesterday night'.
Put the words in the correct order. Sentence Reorder

weeks / met / two / we / ago

✓ Correct! ✗ Not quite. Correct answer: Both are correct.
Time expressions can often go at the beginning or end of a sentence.
Match the time marker with the correct phrase. Match Pairs

1. Yesterday, 2. Last, 3. Ago

✓ Correct! ✗ Not quite. Correct answer: 1-Morning, 2-Week, 3-Ten minutes
Yesterday morning, Last week, Ten minutes ago.
Complete the dialogue. Dialogue Completion

A: When did you arrive? B: I arrived ___.

✓ Correct! ✗ Not quite. Correct answer: last Tuesday
We use 'last' with days of the week to mean the most recent one.
Which word goes with 'Last'? Grammar Sorting

Sort these: Monday, Two days, Yesterday

✓ Correct! ✗ Not quite. Correct answer: Monday
We say 'last Monday'. We say 'two days ago'. 'Yesterday' stands alone.
Build a sentence using 'ago'. Sentence Building

I / eat / lunch / one hour

✓ Correct! ✗ Not quite. Correct answer: I ate lunch one hour ago.
Use the past simple 'ate' and put 'ago' at the end.

Score: /8

Practice Bank

10 exercises
空欄を埋めましょう。 穴埋め問題

She visited her parents ___ month.

✓ Correct! ✗ Not quite. Correct answer: last
単語を正しい順序に並べ替えましょう。 Sentence Reorder

ago / I / pizza / ordered / an / hour

✓ Correct! ✗ Not quite. Correct answer: I ordered pizza an hour ago
英語に翻訳しましょう。 翻訳

Lo conocí ayer por la tarde.

✓ Correct! ✗ Not quite. Correct answer: I met him yesterday afternoon.
正しいものを選びましょう。 選択問題

I went to the gym ___.

✓ Correct! ✗ Not quite. Correct answer: last Monday
時間単位と正しい表現を合わせましょう。 Match Pairs

ペアを合わせましょう:

✓ Correct! ✗ Not quite. Correct answer: 2010 : in
間違いを見つけましょう。 Error Correction

I started my new job on last week.

✓ Correct! ✗ Not quite. Correct answer: I started my new job last week.
空欄を埋めましょう。 穴埋め問題

The concert ended ten minutes ___.

✓ Correct! ✗ Not quite. Correct answer: ago
文を並べ替えましょう。 Sentence Reorder

finished / yesterday / they / the project

✓ Correct! ✗ Not quite. Correct answer: They finished the project yesterday
「Hace un año」を翻訳しましょう。 翻訳

Hace un año

✓ Correct! ✗ Not quite. Correct answer: A year ago
正しい文を選びましょう。 選択問題

終わった時間を示す:

✓ Correct! ✗ Not quite. Correct answer: I was born on October 12th.

Score: /10

よくある質問 (8)

No. 'Ago' refers to a finished time, so you must use the Past Simple. Say 'I saw him two days ago', not 'I have seen him two days ago'.

'Last week' means the week before this one. 'The last week' usually refers to a duration of 7 days or the final week of a specific event.

It is very rare and usually considered incorrect. Native speakers almost always say 'last night'.

No, you should say 'yesterday morning'. Similarly, use 'yesterday afternoon'.

Yes, 'ago' always follows the time duration (e.g., 'a long time ago').

No, 'last' refers to the past. For the future, use 'next' (e.g., 'next week').

No. In English, we say 'last Monday' without 'on'.

'Ago' is used for time back from now. 'Before' is used for time back from another point in the past.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

hace / ayer / pasado

Word order of 'ago' vs 'hace'.

French moderate

il y a / hier / dernier

'Il y a' is at the start of the phrase; 'ago' is at the end.

German moderate

vor / gestern / letzte

German 'vor' is a preposition; English 'ago' is a post-positional adverb.

Japanese high

mae (前) / kinou (昨日)

The syntax of 'ago' and 'mae' is nearly identical.

Arabic low

mundhu (منذ) / ams (أمس)

Arabic uses one word for two English concepts (since/ago).

Chinese moderate

yǐqián (以前) / zuótiān (昨天)

English requires a verb change (Past Simple) while Chinese does not.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!