Grammar · Free lesson

Since or for? A starting point or a length of time

You started a job earlier and still work there. You can name the starting date or say how long you have worked there.

Professor Scott Mendoza
Learn one thing. Put it into practice.See examplesTry 3 questions Common questions

The short answer

Use since for a past starting point: since Monday. Use for for a length of time: for three days. For a situation that started earlier and still continues, a present-perfect sentence can use either, with the right time phrase.

Look at the kind of time information.

A starting point answers “When did it begin?” A duration answers “How long?” In “I have worked here since April,” April is the starting point. In “I have worked here for six months,” six months is the duration. Have worked is a present-perfect form: have plus worked, the past participle. The time phrase follows since or for.

Two ways to describe continuing time.

Starting point

I have lived in this apartment since 2021.

Duration

I have lived in this apartment for several years.

Notice the difference

Both sentences describe a situation continuing now. The first names when it began; the second gives its length without calculating an exact number of years.

Choose the time phrase

01

Find the time information

Is it a date or a length such as two weeks?

02

Choose since or for

Since a starting point; for a duration.

03

Check the whole sentence

Does the situation still continue, or is it a finished event?

Try it now

Check what you’ve learned.

3 questions

Question 1 of 3

Complete: “I have had this bike ___ 2022.”
Read all answers and explanations
  1. Complete: “I have had this bike ___ 2022.”

    since

    2022 identifies the starting point, so since fits this continuing ownership.

  2. Complete: “We have been here ___ two hours.”

    for

    Two hours is a length of time. Use for.

  3. Which statement about for is accurate?

    For can introduce a duration with different tenses.

    A duration can belong to a finished past event, a continuing situation or a future plan.

Put it into practice

Keep the duration. Repair the time word.

Keep the present-perfect form and the same length of time. Change only the word before six years.

Original draft

I have worked here since six years.

Which edit meets the goal?
See a model answer

I have worked here for six years.

You repaired the time relationship without changing the duration or the sentence’s focus.

A little more clarity

Common questions

A few useful details before you move on.

Can since introduce an event instead of a date?

Yes. An event can identify the starting point. Keep the meaning clear: that event tells us when the situation began.

For example

“I have known her since we started school.”

Can I use for with the past simple?

Yes. For can measure a finished period as well as a continuing one. The sentence tells us which is intended.

For example

“We rented that apartment for eight months, then moved.”

Take it into your day

Describe something that is still true in your life. Give its starting point with since or its duration with for.

English Grammar and English Speaking — English Master Course by Professor Scott Mendoza

Your next step · Available on Udemy

Make English time expressions work for you.

Build on this distinction with the Present Perfect Tense lessons in the English Grammar and English Speaking course. Connect explanations, review and practice with the wider grammar foundation.

Explore the course English Master Course: English Grammar and English Speaking
Lesson references

Keep learning

All free lessons