This module teaches the difference between for and since when talking about time. Use for + a length of time (e.g., for three hours, for two days, for six months, for many years) to show duration—the time span. Use since + a starting point (e.g., since Monday, since 2018, since 7:00, since the meeting ended) to show when something began—the moment where the time span starts. With the Present Perfect, the pattern have + past participle + for/since is very common: for answers “How long?” and since answers “When did it start?”. The same contrast works with the Past Perfect (had + past participle): for gives the duration up to an earlier past time, and since gives the starting point before that reference time. The module also highlights frequent mistakes (don’t say since three hours or for 2020) and explains that context changes meaning focus: for emphasizes the total amount of time, while since emphasizes the beginning. Finally, it shows a second meaning of since: it can mean because; if the sentence answers “why,” then since is causal (e.g., Since it was raining, we stayed inside), not a time reference.

What translations are avaliable?
What modules are required?

Prerequisites

Say how long something has been happening (for) or when it began (since) in the Present Perfect.

For and since both connect an action or situation to time, but they point to different things. For gives the length of time: a week, two hours, five years. Since gives the starting point: Monday, 3:00, 2020, last summer. Compare I have studied English for three years with I have studied English since 2021. The first sentence shows duration. The second sentence shows when the time began. In Present Perfect, this difference appears often because the action started in the past and continues now.

Time expression difference in basic use
ExamplePattern
⏳I stayed in Paris for three weeks.Use for when you want to show a length of time.
🕰️I have lived here since 2020.Use since when you want to show a starting point in time.

Which word fits when you want to show how long a robot has been tap-dancing?

Describe a time span by saying how long an action or situation lasted or has lasted.

Use for before a period of time. The period can be short or long: for ten minutes, for two days, for six months, for many years. The important part is that the expression measures a stretch of time, not a single moment. She stayed in Chicago for a week. They have lived here for eight years. We waited for half an hour. After for, English normally uses time length expressions, not dates or years by themselves. A phrase like for 2019 is not natural when the meaning is a starting point. In that case, a different form is needed.

Duration expressions with for
UsageExplanationExample
Hours and minutesUse for to talk about how long an action or state lasts.⌚She waited for two hours.
Days and weeksUse for before a period of days or weeks when you focus on duration.📅We stayed there for a week.
Months and yearsUse for with longer time periods when the exact start point is not important.🏢He worked there for five years.

We waited through the entire thunderstorm and still had time for pie.

We waited (for / since) an hour before the pie arrived.

Express the start moment of an action or situation and show that it continues up to now (in the usual Present Perfect pattern).

Use since before a point in time. That point can be a date, a year, a day, a clock time, or an event. since Monday, since 2018, since 7:00, since the meeting ended all point to the moment when something began. Since does not measure the whole duration. It marks the beginning of the time span. He has worked here since June. I have felt better since yesterday. They have been quiet since the teacher arrived. In these sentences, the listener finds the start time first and then understands that the situation continues up to now.

Starting point expressions with since
UsageExplanationExample
Past dateUse since with a date when you want to show when the time began.📆She has been busy since Monday.
Clock timeUse since with a time of day to mark the starting point.⏰We have been here since 8 o'clock.
Past eventUse since with a past event when that event is the starting point.👥I have known him since we were children.

Which word fits when you want to show the moment a snail started wearing a crown?

Tell people how long you’ve had a job, relationship, home, or habit (for) and when it started (since).

The pattern I have lived here for/since... is very common in English. With the present perfect, for shows how long the situation has lasted, and since shows when it began. I have lived here for five years. I have lived here since 2019. Both sentences describe a situation that started in the past and continues now. The difference is the focus. For answers the question How long? Since answers the question When did it start? This pattern is especially common in statements about jobs, relationships, homes, and habits, and it appears often in Present Perfect because that tense links the past to the present.

Present perfect time choices
UsageExplanationExample
Duration focusUse for in the present perfect when the sentence gives the whole length of time.🏠I have lived here for six years.
Starting point focusUse since in the present perfect when the sentence gives the moment the action began.🌟I have lived here since 2018.

Narrate past stories by showing what happened first and using for/since to state duration or the beginning point before another past time.

The same contrast works with the past perfect. She had worked at the hospital for ten years. She had worked at the hospital since 2010. Both sentences place the action before another past time. For gives the duration up to that earlier moment. Since gives the starting point before that earlier moment. In a story, this form often appears when one past event is already finished and another past event is used as the reference point. They had waited for an hour before the train came. He had lived there since childhood before he moved away.

Past perfect time choices
UsageExplanationExample
Duration before a past momentUse for with the past perfect when you want to show how long something had already continued.🧳She had worked there for three years before she left.
Starting point before a past momentUse since with the past perfect when you want to show the starting point before another past event.📜She had worked there since 2019 before she left.

Fix and produce correct sentences by choosing for or since based on whether you mean a time span or a specific moment.

A common mistake is using since with a length of time. Say for three hours, not since three hours. Another common mistake is using for with a starting year or date. Say since 2020 or since Monday, not for 2020 or for Monday when the meaning is the beginning of the period. The rule is simple: for + duration, since + starting point. The form of the noun helps show the choice. If the expression names a span, choose for. If it names a moment, choose since.

Frequent for and since errors
ExamplePattern
❌Wrong: I have known her since five years.Do not use since with a length of time.
🚫Wrong: I have lived here for 2020.Do not use for with a starting year or date.

Choose the word that matches your goal in conversation—emphasize duration or emphasize the start date.

The same time span can be described in two ways, but the focus changes. I have worked here for two years tells the listener the length of time. I have worked here since 2023 tells the listener the starting point. In conversation, speakers choose the form that matches the information they want to highlight. If the exact beginning matters, since sounds natural. If the total amount of time matters, for sounds natural. This pattern is common with jobs, studies, and living arrangements, where both the duration and the start date can be useful. The difference is also useful with Prepositions of Time, where exact time expressions often guide the choice.

Different focus in similar time phrases
UsageExplanationExample
Length of time focusUse for two years when you want the listener to notice the full time span.📖I have studied English for two years.
Starting point focusUse since 2020 when you want the listener to notice when the time began.🎯I have studied English since 2020.

Use since correctly in both time and reason sentences by matching the meaning (start time vs cause).

Since can also mean because. In that use, it does not talk about time. It introduces a reason. Since it was raining, we stayed inside. Since you are here, let’s begin. To tell the difference, look at the meaning of the whole sentence. If the sentence answers when something started, since is a time preposition. If it answers why something happened, since means cause. Compare I have been tired since Monday with Since I was tired, I went to bed early. The first sentence is about time. The second sentence is about reason. When since means because, it behaves like other reason words found in Prepositions.

Different meanings of since
WordDefinitionExample
sinceThis word can mean from a starting time in a time sentence.🗓️I have lived here since 2019.
sinceThis word can also mean because when it explains a reason.🌧️We stayed home since it was raining.

Take the Quiz!

You can explain time with for and since.

Now you can say how long something has been happening with for and when it started with since, especially in the Present Perfect (have + past participle). You can also use the same idea in the Past Perfect for stories (had + past participle), and avoid common mix-ups. Finally, you can recognize since meaning because when it gives a reason instead of a time.

Prerequisites

Practical Applications

Suggested Modules: A2

Go Loco

Learn a language for free!

All content was written by our AI and may contain a few mistakes.

Last updated: Mon Jul 13, 2026, 6:53 PM