Past Simple Time Words: yesterday, ago, last
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.'
Overview
Learn how to use yesterday, ago, and last. They talk about the past.
These words make your talking clear. People will understand you better.
These words show when something happened. Use them for finished things.
Yesterday, ago, and last provide the necessary temporal anchor, confirming both the completion of the action and its separation from the present. They tell you not just that something happened, but precisely when it happened within a defined past timeframe.
Usage Patterns Table
These words have special patterns. Learn the patterns to speak correctly.
| Word | Way to use it | Example | What it means | Sentence |
| :---------- | :------------------------------------------------ | :-------------------- | :---------------------------------------------------- | :------------------------------------------------ |
| yesterday | Use alone | yesterday | The day before today. | I finished my work yesterday. |
| ago | [Quantity] + [Time Unit] + ago | three days ago | Counts a duration of time backward from the present. | She called me an hour ago. |
| last | last + [Time Unit] | last week | Identifies the most recent complete cycle of a period.| We visited Paris last summer. |
These rules help you talk about the past. Remember them to speak well.
How This Grammar Works
Formation Pattern
yesterday:
I watched a good film yesterday.
She called her mother yesterday evening.
Yesterday, the weather was beautiful.
ago:
The train departed five minutes ago. (Here, five minutes is the quantity and time unit.)
They moved to Spain three years ago. (three years specifies the duration.)
last:
He visited his family last weekend.
We bought this car last year.
Last night, I couldn't sleep well.
When To Use It
- To state precisely when a recent or distant event happened: These markers provide exact temporal context for actions that concluded at a specific moment or within a specific period in the past.
My flight arrived two hours ago.(Quantifies the exact duration from now.)She finished the report last Tuesday.(Points to a specific day in the previous week.)- To answer direct questions about past timing: When someone asks
When did you...?orWhen was...?, these expressions provide direct, precise answers. When did you last see him?—I saw him yesterday morning.When was your birthday party?—It was last month.- To emphasize the completion of an action: By pinning an action to a specific past time, these words reinforce that the event is over and bears no direct, ongoing connection to the present. This is a critical distinction from the Present Perfect.
He called me last night, but I was busy.(The call happened and finished last night.)We completed the course a month ago.(The course is definitively finished.)- To differentiate from indefinite past actions: These markers are crucial for distinguishing between actions at a specific past point (Past Simple) and actions whose exact timing is unspecified or whose effects continue into the present (Present Perfect, a concept introduced at higher CEFR levels but useful for contextual understanding).
I watched a great documentary yesterday.(Specific time – Past Simple.)- Compare with:
I have watched many great documentaries.(Indefinite time – Present Perfect.)
When Not To Use It
- With the Present Perfect tense: This is arguably the most common error. The Present Perfect describes actions that began in the past and continue to the present, or actions completed at an unspecified time in the past but with relevance to the present.
Yesterday,ago, andlastfundamentally contradict this by specifying a definite past time. Therefore, they are incompatible with the Present Perfect. - Incorrect:
I have seen her yesterday. - Correct:
I saw her yesterday. - Correct:
I have seen her.(Without a definite past time marker.) - For future events: These words are exclusively used to refer to the past. Using them for future events creates an illogical statement.
- Incorrect:
I will visit my grandparents last week. - Correct:
I will visit my grandparents next week. - With the Past Continuous tense (for the primary action in progress): The Past Continuous (
was/were + -ing) describes an action that was ongoing at a specific point in the past. While you can useyesterday,ago, orlastto set the broader timeframe for a Past Continuous action, you cannot use them to define the duration of the continuous action itself. - Correct:
Yesterday at 7 PM, I was having dinner.(Yesterdaysets the day,at 7 PMspecifies the continuous action's moment.) - Incorrect:
I was working two hours ago for three hours.(Agopinpoints when the working began relative to now, butfor three hoursdescribes duration, which typically pairs with Past Simple for completed actions or perfect tenses.) A more natural phrasing for a completed duration would beI worked for three hours, finishing two hours ago. - When the past time is indefinite or implied: If the specific timing is not crucial, or is already clearly understood from context, using these words can be redundant or sound awkward.
- If someone asks,
Did you finish the task?you can simply reply,Yes, I did.Addingyesterdayis only necessary if the timing of the completion is the new information you wish to convey.
Common Mistakes
- 1Using prepositions with
ago:Agoinherently means 'before now,' rendering any additional prepositions likeinorforredundant and grammatically incorrect. This is a common overgeneralization from other time expressions.
- Incorrect:
The meeting started in an hour ago. - Correct:
The meeting started an hour ago. - Incorrect:
I finished the book for two days ago. - Correct:
I finished the book two days ago.
- 1Using
onorinwithyesterdayorlastphrases: These time expressions function adverbially on their own and do not require prepositions. This error often arises from incorrectly applying rules for specific dates or general months/years.
- Incorrect:
I saw him on yesterday. - Correct:
I saw him yesterday. - Incorrect:
We went hiking on last weekend. - Correct:
We went hiking last weekend.
- 1Confusing
lastwiththe last: This is a subtle yet important distinction concerning specificity.Last(withoutthe) refers to the immediately preceding complete time unit.The lastsignifies the final item in a sequence or series, which may or may not be immediately preceding the present.
I visited my sister last month.(The month immediately before the current one.)This was the last month of the university semester.(The final month in the semester's sequence, not necessarily the most recent calendar month.)
- 1Incorrect word order with
ago: The fixed pattern foragois[Quantity] + [Time Unit] + ago. Reversing this order is ungrammatical.
- Incorrect:
Ago three days, I received her email. - Correct:
Three days ago, I received her email.
- 1Using the Present Perfect with definite past time words: As detailed in the 'When Not To Use It' section, this fundamental error stems from not fully grasping the core difference between definite and indefinite past timing.
- Incorrect:
They have finished their work last night. - Correct:
They finished their work last night.
- 1Redundancy or unnecessary repetition: Sometimes, learners add these words when the Past Simple tense already implies the past, or when another time marker is present that provides sufficient information. This can make sentences sound wordy or unnatural.
- Less natural/Redundant:
In 2024, I graduated university last year.(Choose one:In 2024, I graduated university.orI graduated university last year.)
Memory Trick
Use easy pictures in your head to remember these words.
Yesterday is the whole day before today. It is one finished block of time.
Use 'ago' to count back from now. 'Five minutes ago' means five minutes back.
- Last as the one that LAST finished (The most recent cycle): Think of repeating cycles: weeks, months, years. Last points directly to the cycle that just concluded and is the most recent in that series. It's like pointing to the last complete page in a book you just finished reading. Last week is the week that just completed before this one.
These ideas help you choose the right word when you speak.
Real Conversations
These time words are integral to everyday English, appearing in both formal and informal contexts. Observing their natural placement and function in conversation helps internalize their utility.
1. Casual Interaction (Texting/Social Media):
- Hey, did you catch the game last night?
- Nah, missed it. Was studying. Had a huge exam yesterday.
- Bummer! I finished mine two days ago. So relieved!
2. Work Context (Email/Meeting Discussion):
- Subject: Q3 Report
- Hi Team, just a reminder that the Q3 report was submitted last Friday. Please review.
- Regarding the client feedback session, we discussed the key points an hour ago, and they were positive about the changes.
3. Recounting Experiences (Storytelling):
- So, how was your trip to Rome?
- It was incredible! We flew in last Monday, and the Colosseum was amazing. We visited the Vatican three days ago.
- Wow! I went there many years ago. Still remember it vividly.
Notice how these words often conclude sentences, efficiently delivering crucial temporal information. They are essential for smooth, natural conversation, allowing speakers to quickly orient their listeners to the correct timeframe without excessive detail.
Contrast With Similar Patterns
ago vs. before:ago: Always refers to a point in time counted backward from the present moment of speaking. It is exclusively used with the Past Simple tense.I saw that film a week ago.(A week before now.)before: Refers to a point in time prior to another specified past event or time. It does not necessarily relate to the present.Beforerequires a clear reference point other than 'now', and is often used with the Past Perfect tense when establishing a sequence of past events.I had seen that film a week before we met.(A week before we met, not necessarily before now. Here,beforefunctions as a conjunction or preposition.)He called me before lunch.(Before the specific event of lunch.)
last vs. the previous or the former:I met her last Tuesday.(The Tuesday immediately preceding today.)I met her on the previous Tuesday.(Could refer to the one just before, or any Tuesday before a specific reference point. This phrasing is less common for the immediate past and often requires more context.)
I met him last Friday.(No preposition withlastbecause the phrase functions adverbially.)I met him on Friday, October 15th.(Specific date requireson.)I met him in July.(Month requiresin.)
yesterday vs. the day before:yesterday: The day immediately preceding today. Its meaning shifts depending on when it is spoken.- `He said,
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.
Yesterday
Refers specifically to the 24-hour period of the day immediately preceding today.
“I called you yesterday.”
“Yesterday was a very busy day.”
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.”
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
| Type | Structure | Example |
|---|---|---|
|
Yesterday
|
Yesterday / Subject + Verb + Yesterday
|
Yesterday I slept late. / I slept late yesterday.
|
|
Ago (Minutes)
|
Number + minutes + ago
|
I called him five minutes ago.
|
|
Ago (Days)
|
Number + days + ago
|
They left two days ago.
|
|
Ago (Years)
|
Number + years + ago
|
We met ten years ago.
|
|
Last (Day)
|
Last + Day of the week
|
I saw her last Friday.
|
|
Last (Month)
|
Last + Month name
|
It rained a lot last July.
|
|
Last (Season)
|
Last + Season
|
We went skiing last winter.
|
|
Last (Period)
|
Last + week/month/year
|
He lost his job last month.
|
Formality Spectrum
The project was completed two days ago. (work_environment)
I finished the project two days ago. (work_environment)
Done with the project two days back. (work_environment)
Finished that two days ago, easy. (work_environment)
The Past Simple Anchor Map
Yesterday
- Yesterday morning The morning of the day before
- Yesterday evening The evening of the day before
Ago
- 10 minutes ago 10 mins back from now
- 2 years ago 2 years back from now
Last
- Last night The previous night
- Last week The previous week
Ago vs. Last
Which marker should I use?
Is it the day before today?
Are you counting back from now?
Is it a specific past period?
Common Time Periods with 'Last'
Time Units
- • Last week
- • Last month
- • Last year
Days/Nights
- • Last night
- • Last Monday
- • Last weekend
Seasons
- • Last spring
- • Last summer
- • Last winter
Examples by Level
I played football yesterday.
She was happy last night.
We went to the park yesterday afternoon.
I saw a cat last week.
I finished my exam two hours ago.
They moved to London three years ago.
Did you see the news last Monday?
We didn't go to the party last night.
I realized I had lost my keys ten minutes ago.
Last summer was the hottest on record.
He started learning English a long time ago.
I spoke to the manager yesterday regarding the issue.
The company was founded exactly fifty years ago today.
Last month's sales figures were surprisingly high.
I could have sworn I saw her just a moment ago.
Yesterday's decision will have long-term consequences.
The policy was implemented three decades ago to combat inflation.
Last year's fiscal performance significantly outperformed expectations.
Only yesterday did I realize the true extent of the damage.
The ruins were discovered many centuries ago by local farmers.
The traditions of yesteryear seem increasingly alien to the modern youth.
It was but a few short years ago that this city was a mere village.
The events of last Tuesday notwithstanding, we must proceed as planned.
I had, until yesterday, been under the impression that the deal was finalized.
Easily Confused
Learners use 'before' when they should use 'ago' to measure from the present.
Adding 'the' changes the meaning from 'previous' to 'final' or 'duration'.
Learners try to say 'yesterday night'.
Common Mistakes
I saw him in last week.
I saw him last week.
Yesterday night I slept.
Last night I slept.
I go to park yesterday.
I went to the park yesterday.
On yesterday I was tired.
Yesterday I was tired.
I moved here ago two years.
I moved here two years ago.
I have seen that movie last year.
I saw that movie last year.
I saw him last morning.
I saw him yesterday morning.
I haven't seen him since two days ago.
I haven't seen him for two days. / I last saw him two days ago.
It happened in the last week.
It happened last week.
I met him two years before.
I met him two years ago.
The results were published since a month ago.
The results were published a month ago.
Sentence Patterns
I ___ (verb) ___ (time) ago.
Last ___ (period), we ___ (verb).
Did you ___ (verb) yesterday ___ (morning/afternoon)?
It was ___ (time) ago that I ___ (verb).
Real World Usage
I tried calling you yesterday!
I completed my certification two years ago.
The pain started three days ago.
Throwback to last summer in Bali!
The incident occurred late last night.
I ordered this an hour ago, where is it?
The 'Ago' Rule
No Prepositions
Yesterday Morning
Be Specific
Smart Tips
Think of 'ago' as a 'backwards arrow' that always points from the number to the past.
If it's a day, use 'yesterday'. If it's a period like 'week' or 'month', use 'last'.
Always pair 'night' with 'last', never 'yesterday'.
Stop! 'Yesterday', 'ago', and 'last' are strong enough to stand alone without prepositions.
Pronunciation
Yesterday
Stress the first syllable: YES-ter-day.
Ago
The 'a' is a schwa sound (uh). Stress the second syllable: uh-GO.
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.
Memorize It
Mnemonic
Y.A.L. helps you tell the tale: Yesterday is one day, Ago follows the flow, Last comes first for the period you know.
Visual Association
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
Challenge
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!
Cultural Notes
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'.
Conversation Starters
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?
Journal Prompts
Common Mistakes
Test Yourself
I saw a great movie ___ night.
Which sentence is correct?
Find and fix the mistake:
I worked yesterday night.
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
Match each item on the left with its pair on the right:
A: When did you arrive? B: I arrived ___.
Sort these: Monday, Two days, Yesterday
I / eat / lunch / one hour
Score: /8
Practice Exercises
8 exercisesI saw a great movie ___ night.
Which sentence is correct?
Find and fix the mistake:
I worked yesterday night.
weeks / met / two / we / ago
1. Yesterday, 2. Last, 3. Ago
A: When did you arrive? B: I arrived ___.
Sort these: Monday, Two days, Yesterday
I / eat / lunch / one hour
Score: /8
Practice Bank
10 exercisesShe visited her parents ___ month.
ago / I / pizza / ordered / an / hour
Lo conocí ayer por la tarde.
I went to the gym ___.
Match the pairs:
I started my new job on last week.
The concert ended ten minutes ___.
finished / yesterday / they / the project
Hace un año
Identifying the finished time:
Score: /10
FAQ (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
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
hace / ayer / pasado
Word order of 'ago' vs 'hace'.
il y a / hier / dernier
'Il y a' is at the start of the phrase; 'ago' is at the end.
vor / gestern / letzte
German 'vor' is a preposition; English 'ago' is a post-positional adverb.
mae (前) / kinou (昨日)
The syntax of 'ago' and 'mae' is nearly identical.
mundhu (منذ) / ams (أمس)
Arabic uses one word for two English concepts (since/ago).
yǐqián (以前) / zuótiān (昨天)
English requires a verb change (Past Simple) while Chinese does not.
Learning Path
Prerequisites
Related Videos
Related Grammar Rules
Present Perfect: US vs UK (I've done vs I did)
Overview The Present Perfect tense describes actions completed in the past that maintain a connection to the present. Th...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
Life Experiences: Present Perfect with Ever and Never
Overview The Present Perfect with `ever` and `never` is a cornerstone for discussing personal experiences, enabling you...
Future Continuous (will be -ing)
Overview The **Future Continuous** (also called the Future Progressive) is a verb tense used to project yourself into th...
English Present Perfect: Connecting Past to Now (Basic Formation)
Overview The English **Present Perfect** tense serves a crucial function in connecting past events or states with the pr...