30 Time Expressions in English (Meanings & Examples) | B2–C1

Time expressions are small words and phrases with big power. They help us say when something happens, how long it lasts, and by what point it must be completed. If you are writing emails, essays, stories, or preparing for B2 First (FCE) or C1 Advanced (CAE), accurate use of time expressions will immediately make your English sound more precise and natural.

In this lesson, you’ll learn 30 essential time expressions, with clear meanings and realistic example sentences.

Let’s take our time — wisely.

Time Expressions Showing Start & End Points

From … to

Shows the beginning and end of a period.

→ Today’s meeting is from 5 p.m. to 6 p.m.

Since

Shows the starting point of an action (usually with the present perfect).

→ Sara has been working for this company since 2020.

Until / Till

Shows the point when something stops.

→ We’ll wait until Rebecca arrives before we eat.

By

Shows a deadline — not later than a specific time.

→ Please finish the report by Friday.

Time Expressions Showing Duration

For

Shows how long something lasts.

→ Tom has been writing the article for two hours.

During

Shows when something happens within a period.

→ We stayed at the hotel during the conference.

Throughout

Emphasises that something happens continuously.

→ It rained throughout the night.

Over

Refers to an activity during a period of time.

→ She worked on the project over the weekend.

Within

Means “before the end of a period”.

→ You’ll receive a reply within two days.

Time Expressions Referring to the Future

In

Shows how long before something happens.

→ I’ll be home in an hour.

For the next

Refers to an upcoming period.

→ Robert will be away for the next two days.

For the foreseeable future

As far ahead as we can reasonably predict.

→ The policy will remain unchanged for the foreseeable future.

Specific Points in Time

At

Used for exact times.

→ The train leaves at 6:45.

On

Used for days and dates.

→ The parcel should arrive on Wednesday.

“All + time period” Expressions

All day

→ She’s been working all day.

All night

→ It was snowing all night.

All week

→ Laura studied for her exams all week.

All month

→ They stayed by the sea all month.

All year

→ He’s been waiting for this opportunity all year.

Indefinite or Emphatic Time Expressions

For a while

A short but undefined period.

→ We chatted for a while and then left.

For ages

A very long time (informal).

→ I haven’t seen her for ages!

For a short time

→ He felt nervous for a short time.

For a long time

→ She sat there for a long time without speaking.

For the time being

Temporarily, for now.

→ Let’s leave this issue for the time being.

Referring to Past & Remaining Time

For the past

Refers to a period leading up to now.

→ He’s been ill for the past three days.

For the entire

Emphasises the whole period.

→ We travelled together for the entire week.

For the whole

Similar meaning, slightly more informal.

→ They lived in the village for the whole winter.

For the rest (of)

The remaining part of a period.

→ They didn’t speak for the rest of the evening.

For the remainder of

More formal; often used in writing.

→ Prices will stay stable for the remainder of the month.

For the duration (of)

Emphasises the full length of something.

→ He slept for the duration of the film.

Exam Tip (B2–C1)

Examiners love accurate time reference. Mixing up since and for, or by and until, is a common mistake — but also an easy one to fix. Master these expressions, and your writing instantly becomes clearer and more professional.

Download Time Expressions in English – Practice Worksheet in PDF here

Learn how to prepare for the Cambridge B2 First exam here


Discover more from My Lingua Academy

Subscribe to get the latest posts sent to your email.


My Lingua Academy

My Lingua Academy is an online school of English language. We give one-on-one lessons to students of English of all ages and all levels of knowledge all around the world. With us you can prepare for written assignments and exams, attend a general or business English course, or have conversation classes with qualified English teachers who have years of experience.

1 Comment

20 Idioms about Time - My Lingua Academy · 22 Jan 2026 at 6:31 am

[…] Learn 30 time expressions here […]

Leave a Reply

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading