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
-
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.
-
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.
-
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)
-
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.
-
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."
-
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 |