Tenses Lesson

Learn Time Expressions

Master Time Expressions with clear explanations, practical examples, and easy-to-follow rules.

10-15 min read
A1 - A2 Level
Includes Examples

Time Expressions

Time expressions are words and phrases that tell us when something happens, how long it lasts, or how often it occurs. But here's what many learners don't realize: time expressions are more than vocabulary — they are your tense GPS. Choose the right time expression, and it practically tells you which tense to use.

To master time expressions, you need to learn 6 families, each answering a different question about time:

  • Family 1: For vs Since — "How long?" vs "When did it start?"
  • Family 2: Just, Already & Yet — "Has it happened? How recently?"
  • Family 3: Still vs Yet vs Already — "Is it continuing, expected, or completed?"
  • Family 4: Ever & Never — "Has this happened at any time in your life?"
  • Family 5: Time Connectors — "What's the sequence of events?"
  • Family 6: Tense Matching — "Which tense does this expression signal?"

Each family pairs with specific tenses — mostly the Present Perfect, but also the Past Simple, Past Perfect, and Future Perfect. If you're not yet comfortable with the Present Perfect, start with that lesson first, then come back here to master the time expressions in depth.


For vs Since: Duration and Starting Points

Understanding the difference between for and since is the single most important time expression skill — and the #1 source of mistakes. Both since and for are used with the Present Perfect and other perfect tenses to talk about situations that started in the past and continue to the present, but they answer completely different questions.

The Decision Rule

For Since
Answers How long? (duration) When did it start? (starting point)
Followed by A period of time A point in time

The Calendar Test: Can you point to the exact moment on a calendar? If yes → use since. If it's a length of time → use for.

For: Duration (How Long?)

Use for with a period of time — it tells us how long something has lasted:

  • I have lived here for five years.
  • She has worked at this company for ten months.
  • We have been friends for a long time.
  • He hasn't called me for weeks.

Common expressions with for: for a few minutes / hours / days / weeks / months / years, for a long time, for ages, for a while

Since: Starting Point (When Did It Start?)

Use since with a point in time — it tells us when something started:

  • I have lived here since 2019.
  • She has worked here since September.
  • We have been friends since we were children.
  • He hasn't called me since last Monday.

Common expressions with since: since Monday, since January, since 2015, since yesterday, since last week, since I was a child, since we met, since the beginning of the year

For vs Since Comparison

For (Duration) Since (Starting Point)
for two hours since 2 o'clock
for three days since Monday
for six months since January
for ten years since 2015
for a long time since I was a child
for ages since we got married

The Classic Mistake: Since + Duration

The most common error with time expressions is using since with a duration. This mistake happens because in many languages, one word covers both concepts:

  • ❌ I have lived here since five years.
  • ✅ I have lived here for five years.
  • ✅ I have lived here since 2020.

Don't Confuse Since with From

Both since and from mark a starting point, but they work very differently:

Since From
Starting point that continues to NOW Starting point of a range (needs an end point)
Requires perfect tenses Works with any tense
I've worked here since 2015. The shop is open from 9 a.m. to 6 p.m.
She's been ill since Monday. The course runs from September to December.
  • ❌ I have worked here from 2015. (no end point given)
  • ✅ I have worked here since 2015.
  • ✅ I worked there from 2015 to 2020.

Over/During the Last + Period

Use over or during (not for) with "the last + time period" to describe something that happened throughout a defined period:

  • The company has grown significantly over the last five years.
  • We've made great progress during the last few months.
  • ❌ The company has grown for the last five years. (awkward — use "over" or "during")

Don't Confuse For with During

Both describe time, but they answer different questions:

During (When? — Within which period?) For (How long? — Duration amount)
during + noun (an event or period) for + duration (a length of time)
I fell asleep during the movie. The movie lasted for two hours.
We met during the summer. We stayed for three weeks.
It rained during the night. It rained for six hours.

👉 Practice For vs Since: Basics → — A2 level for and since exercises

👉 Practice For vs Since: Advanced → — B1 level since or for exercises with from, during, and over


Just, Already & Yet: Recent Events and Expectations

These three adverbs are closely associated with the Present Perfect and signal recent events or expected actions. The key is understanding what each one communicates and where it goes in the sentence.

Just: A Moment Ago

Use just to say something happened very recently — seconds or minutes ago:

  • I've just finished my homework. (I finished it a minute ago.)
  • She's just left. (She left seconds ago.)
  • The train has just arrived. (It's at the platform now.)
  • The package has just been delivered. (The courier left a moment ago.)

Already: Sooner Than Expected

Use already to say something happened, often earlier than expected. It's used in affirmative sentences and questions (where it adds surprise):

  • I've already finished my work. (You don't need to wait for me.)
  • She has already left for the airport. (She's not here anymore.)
  • Have you already eaten? (So soon?)

Yet: In Questions and Negatives

Use yet in questions to ask if something expected has happened, and in negatives to say it hasn't happened but we expect it to:

Questions:

  • Have you finished yet?
  • Has she called yet?
  • Have they arrived yet?

Negatives:

  • I haven't finished yet.
  • She hasn't called yet.
  • They haven't arrived yet.

Position Rules

Word Meaning Sentence Type Position Example
just moments ago affirmative before past participle I've just arrived.
already sooner than expected affirmative, questions before PP or at end I've already eaten. / I've eaten already.
yet expected but not happened questions, negatives at the end Have you eaten yet? / I haven't eaten yet.

Warning: Don't mix already and yet in the same clause:

  • ❌ Have you already finished yet?
  • ✅ Have you finished yet?
  • ✅ Have you already finished?

👉 Practice Just, Already & Yet → — Present Perfect just, already, and yet exercises


Still vs Yet vs Already: The Expectation Triangle

These three words are often confused because they all relate to expectations about time. Think of them as three sides of an expectation triangle: still = it continues, yet = it hasn't happened (neutral), already = it's done (often surprisingly early).

Still: Continuing Situation

Use still to say a situation is continuing — it hasn't changed or stopped. Position: before the main verb, or after "be":

  • He is 40 years old, but he still lives with his parents. (This continues.)
  • Are you still working on that project? (You started it a while ago.)
  • It's 11 p.m. and she's still studying. (She continues to study.)
  • I still love that song. (My feeling hasn't changed.)

Still with Negatives: The Impatience Signal

This is a major error zone. Use still with negatives to express surprise or impatience that something hasn't happened. Notice the position — still goes before the negative auxiliary:

  • She still hasn't called me back. (I've been waiting!)
  • He still doesn't understand. (After all my explanations!)
  • I still haven't received my package. (It's been weeks!)

Still vs Yet in Negatives: The Emotional Difference

Both still and yet can appear in negative sentences, but they carry very different emotional weight. This distinction is one of the trickiest in English time expressions:

Still + Negative Yet + Negative
Surprise or impatience — you expected it to happen by now Neutral — you're just stating the fact
She still hasn't called. (I'm annoyed!) She hasn't called yet. (I'm waiting, no judgment.)
He still hasn't finished. (What's taking so long?!) He hasn't finished yet. (He's working on it.)
I still haven't received my order. (This is unacceptable!) I haven't received my order yet. (It should arrive soon.)

Position difference:

  • still → before the auxiliary: She still hasn't called.
  • yet → at the end: She hasn't called yet.

Still vs Already

Still (Continuing) Already (Completed)
He's still eating. (He hasn't finished.) He's already eaten. (He finished.)
Are you still here? (You haven't left?) Have you already left? (So soon?)
She's still working. (She continues.) She's already finished. (Earlier than expected.)

The Expectation Triangle Summary

Word Meaning Emotional Tone Example
still continuing, not stopped neutral or impatient He's still sleeping.
yet expected, not happened neutral, patient He hasn't woken up yet.
already completed, often surprisingly early surprised He's already awake!

👉 Practice Still, Yet & Already → — Exercises on still, yet, and already with answers


Ever & Never: Life Experiences

Ever and never are used to talk about experiences at any time in your life. They pair naturally with the Present Perfect.

Ever: At Any Time

Use ever in questions to ask about life experiences:

  • Have you ever been to Japan?
  • Has she ever tried skydiving?
  • Have they ever met a famous person?

Use ever with superlatives and the first/only time to emphasize the extreme:

  • This is the best movie I've ever seen!
  • That was the worst meal I've ever had.
  • He is the kindest person I've ever met.
  • Is this the first time you've ever driven a sports car?

Use ever in negative sentences as an alternative to never:

  • I haven't ever been to Australia. (= I have never been...)

Never: Not at Any Time

Use never in affirmative form to say something has not happened at any time:

  • I have never eaten sushi.
  • She has never visited her grandparents.
  • They have never missed a deadline.
  • Nothing like this has ever happened before.

The Double Negative Trap

Never is already negative, so don't combine it with not or haven't. This is a common mistake, especially for learners whose first language uses double negatives:

  • ❌ I haven't never seen it.
  • ✅ I have never seen it.
  • ✅ I haven't ever seen it.

Both "have never" and "haven't ever" mean the same thing — but "haven't never" is always incorrect.

Position

Both ever and never go before the past participle:

  • Have you ever been...?
  • I have never seen...

Answering "Have you ever...?" Questions

When answering, use Present Perfect for the general answer, then switch to Past Simple for specific details:

— Have you ever been to Australia? — Yes, I have. I went there in 2019. It was amazing!

— Have you ever eaten snails? — No, I haven't. I've never tried them.

Ever Never
In questions and superlatives In affirmative statements (already negative)
Have you ever tried sushi? I have never tried sushi.
The best I've ever had! I've never had better.

👉 Practice Ever & Never → — Ever and never exercises with Present Perfect


Time Connectors: Sequencing Events

Time connectors are words that link clauses and show the sequence or relationship between events. They include when, before, after, while, until, as soon as, and by the time.

When: At That Moment

Use when to introduce the specific moment something happens. It marks a single point of interruption:

  • I'll call you when I arrive.
  • When I saw him, I knew something was wrong.
  • She smiled when she saw the surprise party.
  • I was doing my homework when my phone rang. (interruption)

Before & After: Sequence

Use before for something that happens first, and after for something that happens second:

  • Brush your teeth before you go to bed.
  • After you finish eating, please wash your dishes.
  • She finished her work before going home.
  • They left the party before it ended.

While: Simultaneous Actions

Use while for two actions happening at the same time. It marks a period, not a single moment:

  • He was watching TV while his wife was cooking.
  • While I was walking to work, I met an old friend.
  • We had dinner while watching the sunset.

When vs While: The Key Difference

When (Single Moment) While (Period of Time)
Marks an interruption or a specific point Marks simultaneous actions over a period
I was reading when the phone rang. (phone = interruption) I was reading while she was cooking. (both ongoing)
When I arrived, everyone cheered. (arrival = single moment) While I was waiting, I read a book. (waiting = period)

Until: Continuing Up to a Point

Use until (or till) to say something continues up to a specific point, then stops:

  • I'll wait here until you come back.
  • We waited until the rain stopped.
  • Don't leave until I say so.

As Soon As: Immediately After

Use as soon as to emphasize that something happens immediately after something else:

  • As soon as I saw him, I knew something was wrong.
  • I'll start cooking as soon as you get home.
  • Call me as soon as you get the results.

By the Time: Before/At That Point

Use by the time to say something happens (or will happen) before or at a specific point. It often triggers the Past Perfect or Future Perfect:

  • By the time we arrived, the concert had already started. (Past Perfect)
  • By the time you read this, I**'ll have left**. (Future Perfect)

By the time vs When: "By the time" emphasizes that something was already completed before the reference point. "When" simply marks the moment:

  • When we arrived, the concert started. (it started at that moment)
  • By the time we arrived, the concert had started. (it had already started before we got there)

The Future Time Clause Rule

This is a critical rule that trips up even advanced learners. When talking about the future, use present tense in the time clause, not future tense. The main clause uses the future:

  • ❌ I'll call you when I will arrive.

  • ✅ I'll call you when I arrive.

  • ❌ Wait until he will come.

  • ✅ Wait until he comes.

  • ❌ As soon as I will finish, I'll call you.

  • As soon as I finish, I'll call you.

Time Clause (Present Tense) Main Clause (Future Tense)
When you arrive, I**'ll** pick you up.
Before you leave, please turn off the lights.
After she finishes, she**'ll** call us.
As soon as I finish, I**'ll** call you.
Until you come back, I**'ll** wait here.

Why does this happen? In English, when the time clause already establishes that the event is in the future, adding will is redundant. The present tense in the time clause refers to a future event, while the main clause uses will to show the future consequence.

Time Connectors Summary

Connector Meaning Example
when at that moment Call me when you arrive.
before earlier than Finish this before you leave.
after later than After lunch, let's go shopping.
while at the same time I read while I eat breakfast.
until up to the point Wait until I'm ready.
as soon as immediately when I'll text you as soon as I land.
by the time before/at that point By the time you arrive, dinner will be ready.

👉 Practice Time Connectors → — Exercises with when, before, after, while, until, as soon as


Matching Time Expressions with Tenses

Different time expressions act as signals for specific tenses. Getting this pairing right is crucial for grammatical accuracy — it's where time expression knowledge meets tense knowledge.

Present Perfect Markers

These time expressions signal the Present Perfect:

Expression Example
since + point I have lived here since 2015.
for + duration (ongoing) She has worked here for ten years.
just I have just finished.
already They have already left.
yet Have you eaten yet? / I haven't finished yet.
ever Have you ever been to Japan?
never I have never tried sushi.

Past Simple Markers

These time expressions signal the Past Simple:

Expression Example
ago I met her two years ago.
yesterday She called yesterday.
last week/month/year We visited Paris last summer.
specific time (in 2010, on Monday) They got married in 2010.

Past Perfect Markers

These time expressions often signal the Past Perfect:

Expression Example
by the time + past By the time we arrived, the movie had started.
before + past event He had never seen the ocean before his trip.
already + past context We had already eaten when she arrived.
for + duration before past event They had been waiting for two hours when the train arrived.

Future Perfect Markers

These signal the Future Perfect:

Expression Example
by + future time By next month, I will have worked here for a year.
by the time + future By the time you arrive, I will have finished.

Common Tense-Expression Errors

Incorrect Correct Rule
I have seen him yesterday. I saw him yesterday. "Yesterday" is finished time → Past Simple
I live here since 2015. I have lived here since 2015. "Since" requires Present Perfect
I have met her two years ago. I met her two years ago. "Ago" requires Past Simple
By the time we arrived, the movie started. By the time we arrived, the movie had started. "By the time" + past → Past Perfect
She has lived in London for five years. (She moved away in 2020.) She lived in London for five years. "For" with a finished situation → Past Simple
He started working here since 2019. He has worked here since 2019. "Since" needs perfect tense (started = Past Simple)

Key insight: "For" is special — it works with both Present Perfect and Past Simple:

  • I've lived here for five years. (I still live here — Present Perfect)
  • I lived there for five years. (I don't live there anymore — Past Simple)

👉 Practice Mixed Time Expressions →

👉 Practice Tenses & Time Expressions →


Common Mistakes to Avoid

Each of these mistakes is specific to time expressions — these are the errors learners make precisely because these words are confusing, not generic grammar mistakes.

Incorrect Correct Why Learners Make This Mistake
I have lived here since 5 years. I have lived here for 5 years. Confusing since (point) with for (duration) — the #1 time expression error
I have lived here for 2015. I have lived here since 2015. Same confusion in reverse — 2015 is a point, not a duration
I have seen him yesterday. I saw him yesterday. "Yesterday" forces Past Simple — you can't use Present Perfect with finished time
I haven't never been there. I have never been there. Double negative — "never" is already negative, don't add "haven't"
Have you already finished yet? Have you finished yet? Mixing already (affirmative/surprise) and yet (question/negative) in one clause
I'll call you when I will arrive. I'll call you when I arrive. Using future tense in a time clause — use present tense instead
She still didn't call me. She still hasn't called me. "Still" with negative expectations typically uses Present Perfect, not Past Simple
I**'m working** here since 2020. I have been working here since 2020. "Since" requires a perfect tense, not present continuous
I have worked here from 2015. I have worked here since 2015. "From" needs an end point (from...to); use "since" for continuing situations
He has went to London. He has gone to London. Using past tense form (went) instead of past participle (gone) after has

Quick Summary

The Complete Time Expression Reference

Question About Time Expression Tense Signal Example
How long? (duration) for Present Perfect / Past Simple I've waited for two hours.
When did it start? since Present Perfect I've been here since 3 o'clock.
Just happened? just Present Perfect She's just arrived.
Completed already? already Present Perfect I've already finished.
Expected but not done? yet Present Perfect (neg/question) Have you eaten yet?
Still continuing? still Present Continuous / Simple He's still working.
Life experience? (question) ever Present Perfect Have you ever been to Paris?
Life experience? (negative) never Present Perfect I've never tried sushi.
Two things at once? while Past Continuous I listened while she talked.
Up to a point? until Any tense Wait until I call you.
Immediately after? as soon as Present (in time clause) Call me as soon as you arrive.
Before/at that point? by the time Past Perfect / Future Perfect By the time we arrived, it had started.
Finished past time? ago, yesterday, last Past Simple I saw her two days ago.

Decision Flow: Choosing the Right Expression

What question am I answering about time?

"How long?" (duration)
  → Use FOR (for three days, for a long time)

"When did it start?" (starting point, continuing to now)
  → Use SINCE (since Monday, since 2015)

"Has this happened recently?"
  → Just completed? → JUST
  → Completed early? → ALREADY
  → Not yet, expected? → YET (questions/negatives)

"Is this still happening?"
  → Use STILL (before main verb or after be)

"Has this ever happened in your life?"
  → Question? → EVER
  → Negative statement? → NEVER

"What's the sequence of events?"
  → Same time → WHILE
  → One before the other → BEFORE / AFTER
  → Up to a point → UNTIL
  → Immediately after → AS SOON AS
  → Already completed before → BY THE TIME

Decision Flow: Choosing the Right Tense

What time expression is in the sentence?

since / for (ongoing) / just / already / yet / ever / never
  → Present Perfect

ago / yesterday / last week / in 2010 / on Monday
  → Past Simple

by the time + past / before + past event / already + past context
  → Past Perfect

by + future time / by the time + future
  → Future Perfect

Time connectors (when, before, after, until, as soon as) in future context
  → Present Tense in the time clause, Future in the main clause

Practice Tips

  1. Master for/since first. This is the most common mistake in time expressions. Every time you use one, ask yourself: "Is this a duration (for) or a starting point (since)?" Use the calendar test: can you point to it? → since. Is it a length? → for.

  2. Use time expressions as tense clues. When you see "ago, yesterday, last week" → Past Simple. When you see "since, for (ongoing), already, yet, just, ever, never" → Present Perfect. Time expressions are your best friends for tense selection.

  3. Practice with your own life. Think about your real experiences:

    • How long have you lived in your city? (for/since)
    • Have you ever tried something adventurous? (ever)
    • What haven't you done yet this week? (yet)
    • What are you still doing from yesterday? (still)
  4. Remember the emotional difference. In negative sentences, still shows surprise or impatience ("She still hasn't replied!"), while yet is neutral ("She hasn't replied yet."). Choose based on how you feel.

  5. Never use future tense in time clauses. This rule applies to when, before, after, until, as soon as, by the time. Always use present tense in the time clause: "I'll call you when I arrive" — not "when I will arrive."

  6. Listen for patterns in real English. Native speakers often use Present Perfect with time expressions to introduce a topic ("Have you ever...?"), then switch to Past Simple for details ("I went there in 2019."). Notice this pattern in conversations, movies, and podcasts.


Practice All Exercises

Ready to practice everything you've learned? These time expressions exercises are available as multiple choice questions with answers online. Work through the sets in order — they follow the same progression as this lesson:

👉 Start with Set 7: Mixed Time Expressions for a comprehensive review, or Set 8: Tenses & Time Expressions for tense selection practice!

Set Topic Level
Set 1 For vs Since: Basics A2
Set 2 For vs Since: Advanced B1
Set 3 Just, Already & Yet B1
Set 4 Still, Yet & Already B1
Set 5 Ever & Never B1
Set 6 Time Connectors B1
Set 7 Mixed Time Expressions B2
Set 8 Tenses & Time Expressions B1

Ready to Practice?

Put your knowledge to the test with interactive exercises.

Learning Tip

After reading, try the exercises immediately while the rules are fresh in your mind. Start with multiple choice, then challenge yourself with fill-in-the-blank.