1. First the event, then its place in time
Imagine a calendar entry: the event has already happened, and you describe it as a past fact. Past Simple provides that perspective, while yesterday, last week or in 2020 helps the listener locate it in time. Its consequences may still matter now: a lamp bought yesterday may still be on the desk.
Not every Past Simple sentence needs its own time expression. If the time is already clear from a question or previous remark, you need not repeat it. A time expression can also provide the frame for several following sentences.
Who + Past Simple action + when. / When, + who + Past Simple action.
We bought a desk last month.
We bought a desk last month.
The purchase is presented as a past event; last month identifies the previous calendar month.
What did you do yesterday? — I repaired a chair.
What did you do yesterday? — I repaired a chair.
The answer has no yesterday, but the question has already established that time frame.
2. Yesterday and last: the previous day or period
Yesterday means the previous calendar day. Yesterday morning, yesterday afternoon and yesterday evening specify a part of that day. Last night often refers to the previous night or evening.
Last week, last month and last year mean the week, month and year before the current one. Last Monday refers to the previous Monday. In these expressions' usual meaning, do not put on/in/at or the before last: We met last week.
This rule applies specifically to those time expressions. In the last week can mean during the seven days up to now, while in the last week of June means during June's final week. These are different constructions, not errors simply because they contain in or the.
yesterday (+ morning / afternoon / evening); last + night / week / month / year / Monday
The bus arrived late last night.
The bus arrived late last night.
Last night is already a time expression; it does not need at before it.
I checked the address yesterday morning.
I checked the address yesterday morning.
Yesterday morning is one clear time phrase without in.
We closed the shop in the last week of June.
We closed the shop in the last week of June.
The last week of June names the final part of a particular month, not simply last week.
3. Ago: count back from the time of speaking
Two hours ago measures two hours backwards from the moment someone speaks. Name the length of time first, then add ago: a minute ago, three days ago, a year ago. For an approximate distance, say about a month ago or a long time ago.
Yesterday names a day, while one day ago expresses a distance in time. They refer to the same day in many conversations, but are not equally precise: yesterday could have been a few hours or more than twenty-four hours ago. If exact timing matters, specify a time and date; do not combine them into yesterday ago.
When the reference point is another event rather than now, before is often needed: two days before the trip. This is a brief boundary note: the lesson practises ago measured from speaking time, not every way of narrating from a past reference point.
length of time + ago
The lesson ended ten minutes ago.
The lesson ended ten minutes ago.
If it is 14:30 now, this refers to 14:20 on the same day.
We moved here about a year ago.
We moved here about a year ago.
About avoids pretending to give an exact date; ago stays after the length of time.
I packed my bag two days before the trip.
I packed my bag two days before the trip.
The trip is the reference point here. This is not necessarily two days before today, so ago is not a direct replacement.
4. In + year and when + a past stage of life
Use in for a calendar year: in 2018. For the year to be past in a particular account, it must precede that account's speaking time. The named date does not change from day to day, unlike yesterday or last year.
Sometimes an exact date is unnecessary: when I was a child, when we were students, when she was younger. The when-clause establishes a clear past frame. Within it, you can name a single event or an action that was habitual then; there is no need to invent a birth year or personal details.
in + a past year; when + I/he/she was … / you/we/they were …
The café opened in 2016.
The café opened in 2016.
A year in this time expression requires in, not at or on.
When we were students, we cooked together.
When we were students, we cooked together.
The student years provide the past frame. The sentence does not require a particular calendar date.
5. Positioning the expression and asking about time
A time expression often comes at the end of a sentence. It can also come first to establish the frame: Last year, we changed our plans. This does not change the event's date. If an exercise asks for a particular position, that is a learning constraint, not a ban on other natural positions in English.
The time phrase remains in negatives and questions. After did/didn't, an ordinary verb takes the base form: Did you arrive yesterday? When used with be requires was/were, not did be. The short question When did it happen? helps you find out a time you do not yet know.
Last year, we changed our plans.
Last year, we changed our plans.
We changed our plans last year is equally natural. Initial position simply foregrounds the time.
Did you send the form two days ago?
Did you send the form two days ago?
Did is followed by send; two days ago does not change because the sentence is a question.
I didn't work yesterday.
I didn't work yesterday.
The negative concerns an event yesterday; didn't requires work.
6. A time expression is not a magic tense selector
Yesterday and last night are compatible with more than Past Simple. Past Continuous, for example, presents an action in progress at a particular past moment. First establish what the speaker describes: a past fact, an ongoing action or another time relationship. The main target here is a past fact with a suitable time expression.
Today and this morning are not automatically present or past markers. At 18:00, the morning is over, so a completed morning event can be described in Past Simple. Even while the day continues, an individual event can be presented as a past fact: I paid at nine today. A summary up to now may take a different perspective. Do not choose the tense from today alone.
For your own message, make three decisions: what happened, when it happened and whether the listener needs that time detail. Do not repeat a marker in every sentence when the frame is already clear.
At eight yesterday, I was cooking.
At eight yesterday, I was cooking.
Yesterday is correct here even though was cooking is Past Continuous: the sentence describes an action in progress at that moment.
I fixed the light this morning.
I fixed the light this morning.
Imagine an evening report about a completed repair. This morning works with Past Simple.
I paid at nine today.
I paid at nine today.
The speaker is talking after nine about a particular completed payment; an unfinished calendar day does not rule out Past Simple.
Common mistakes
Incorrect:I cleaned the kitchen yesterday ago.
Correct:I cleaned the kitchen yesterday.
Yesterday alone is enough to refer to the previous day. Ago combines with a length of time, not with the name of yesterday.
Incorrect:We arrived on last Friday.
Correct:We arrived last Friday.
In its usual meaning, last Friday does not need on. This does not prohibit on with other day expressions: on Friday is correct.
Incorrect:They called ago two hours.
Correct:They called two hours ago.
Ago follows the measured interval: two hours ago. Changing the order repairs the form without changing the time of the call.
Incorrect:The library opened at 2017.
Correct:The library opened in 2017.
Use in before a calendar year in this type of time expression.
Incorrect:Did you left yesterday?
Correct:Did you leave yesterday?
Yesterday locates the event in the past but does not override question structure: did requires the base form leave.
Sources
- British Council — When (time and dates): calendar phrases and ago from speaking time
- British Council — Past simple: past facts, life frames, questions; teacher clarification of ago and before
- British Council — Past continuous and past simple: past markers do not select one tense
- British Council — Present perfect: boundary between finished past and time up to now
- BBC Learning English — Last vs For the last vs In the last