Time expressions

Here are some English expressions related to time.

Specifying the day

The day before yesterday
The day after tomorrow

Specifying the time of day

In the morning
In the afternoon
In the evening
Yesterday morning
Yesterday afternoon
Yesterday evening
This morning
This afternoon
This evening
Tomorrow morning
Tomorrow afternoon
Tomorrow evening
Last night
Tomorrow night

Specifying the week, month, or year

Last week
Last month
Last year
This week
This month
This year
Next week
Next month
Next year

Other time expressions

Five minutes ago
An hour ago
A week ago
Two weeks ago
A month ago
A year ago
A long time ago
in ten minutes' time or in ten minutes
in an hour's time or in an hour
in a week's time or in a week
in ten days' time or in ten days
in three weeks' time or in three weeks
in two months' time or in two months
in ten years' time or in ten years
The previous day
The previous week
The previous month
The previous year
The following day
The following week
The following month
The following year


Duration in English is usually expressed using the word for, as in the following examples:

I lived in Canada for six months
I've worked here for nine years
I'm going to France tomorrow for two weeks
We were swimming for a long time

Sound is available for all the English phrases on this page — simply click on any phrase to hear it.

Support our work

Help us to improve this site by becoming a supporter on Patreon. Benefits include the removal of all ads from the site and access to the Speak Languages Discord channel.

Become a supporter