VocairoStart learning

Still continuing or already over?

How to say how long a state has continued up to now and describe a period that has ended: the Present Perfect and Past Simple in everyday situations.

Published

1. Look at where the period ends

Start not with the word for but with a simple question: is this state still part of present life, or are we talking about a closed past period? When the beginning is in the past and duration is counted up to now, use the Present Perfect for states.

If the period ended earlier, the Past Simple presents it as a separate part of the past. In these examples, the facts “still here” or “then moved away” remove uncertainty. The same duration does not mean the same tense.

We have lived in this flat for six years. It is still our home.

We have lived in this flat for six years. It is still our home.

The six years are counted up to the present moment; living there continues.

We lived in that flat for six years. Then we moved out.

We lived in that flat for six years. Then we moved out.

Moving out closes that particular period of residence.

2. A state continuing to now: have/has + past participle

For a long-lasting acquaintance, possession of a thing or a state, use known, had and been: these are the past participles of know, have and be. English uses the Present Perfect here to show the whole period up to now, rather than just state that something is true in the present.

Use have with I/you/we/they and has with he/she/it. In a negative, add not after have/has; in a question, put have/has before the subject. The past participle after the auxiliary does not change.

How to build it

I/you/we/they have + past participle • he/she/it has + past participle • Have/Has + subject + past participle…?

subject / S
—
The grammatical subject: who or what the clause is about; the verb agrees with it. In The book was written, the book is the subject, although someone else does the action.
V3 / past participle
—
The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.

I have known our neighbour for ten years.

I have known our neighbour for ten years.

The acquaintance continues up to now: known, not knew.

She has had this camera since April.

She has had this camera since April.

Has forms the tense; had expresses possession of the camera. Both verbs are needed here.

How long have you been a member?

How long have you been a member?

The question asks about the duration of current membership, so use have you been.

A finished period: a past form or was/were

Use the Past Simple for a former job, a previous place of residence or a state that has ended. Dates, until, then or the preceding utterance can establish the closed time frame. There is no need to put yesterday in every sentence.

With ordinary verbs in questions and negatives, did/didn’t already expresses past tense, so V1 follows. With be, use was/were without did. A finished period does not promise “never again”: someone can return to the same place later.

How to build it

subject + past form • did not + base form • Did + subject + base form…? • was/were

subject / S
—
The grammatical subject: who or what the clause is about; the verb agrees with it. In The book was written, the book is the subject, although someone else does the action.
V1 / base form
—
The base verb without to: work, go, be.
V2 / past form
—
The form used in a Past Simple statement: worked, went, saw.

I had that bike for four years, but I sold it in June.

I had that bike for four years, but I sold it in June.

Had here is a standalone past form: possession of that bike ended.

How long did you work at the old shop?

How long did you work at the old shop?

This refers to a former job: did + work, not did + worked.

I lived here as a student. I moved back last month.

I lived here as a student. I moved back last month.

The Past Simple describes an earlier period even though the person now lives here again.

4. For shows duration; since shows the starting point

For two months answers “how long?”, while since March answers “since when?”. For is possible both with a period up to now and with a finished period. The state of the situation determines the choice, not the preposition itself.

In our sentences about a state continuing to now, since + starting point combines with the Present Perfect in the main clause. But since does not require the Present Perfect in every clause: a Past Simple clause can follow since when it names the starting event. For a closed range with two dates, from…to… is useful.

The shop has been open for two hours. It is open now.

The shop has been open for two hours. It is open now.

For gives the duration of the state up to now.

The shop was open for two hours yesterday, then it closed.

The shop was open for two hours yesterday, then it closed.

The same for, but in yesterday’s finished time frame.

We have been friends since we met at college.

We have been friends since we met at college.

Have been expresses friendship continuing to now; met is the separate event that started it.

He worked there from 2019 to 2022.

He worked there from 2019 to 2022.

Both boundaries of this period lie in the past.

5. Know, have and be are not the same as live and work

For the ordinary meanings “know a person”, “possess a thing” and “be a member”, use the simple perfect forms: have known, have had, have been. Do not form been knowing or been having when knowledge or possession is specifically meant.

Live and work can describe an activity that continues. Both have lived/worked and have been living/working are natural here. The continuous puts more emphasis on the activity’s progress; you do not need to study the full distinction now. In open-ended answers, both are acceptable if the meaning is preserved. If an exercise specifically practises simple forms, the instructions say so explicitly.

I have had this desk for years.

I have had this desk for years.

Possession is a state; use have had.

She has worked here since May. / She has been working here since May.

She has worked here since May. / She has been working here since May.

Provided the work continues, both constructions are possible.

We have lived near the station for a year. / We have been living near the station for a year.

We have lived near the station for a year. / We have been living near the station for a year.

These are acceptable ways to describe the current period of residence.

6. Do not turn a useful contrast into an absolute rule

This lesson concerns continuing states and periods. The Present Perfect also has other uses: it can report a completed action with an important present result. So “contains have + V3” does not mean “the action is unfinished”.

Likewise, the Past Simple does not always say that a state is impossible now: the sentence may concern only a particular past time frame. If the context does not say whether the person still works or lives there, do not invent their current situation. Ask for clarification.

I have finished the form. You can send it now.

I have finished the form. You can send it now.

The form is finished: the Present Perfect here shows a result, not continuation.

I worked in the café last summer.

I worked in the café last summer.

We know about last summer, but not where the person works now.

Do you still work there?

Do you still work there?

A simple clarification removes uncertainty before asking about duration.

7. Bring the time frame into conversation

To make a message clear, combine the duration with a short fact about the current situation. For a current state of your own, count from the beginning to now; for an earlier period, state its end if the listener does not already know it.

How long have you…? asks about duration up to now; How long did you…? asks about the duration of a finished period. With past be, ask How long were you…? One dialogue can naturally move from a former job to a current one.

How long were you a teacher? — For eight years. I left teaching in 2021.

How long were you a teacher? — For eight years. I left teaching in 2021.

A finished professional role: were, not did be.

How long have you been a driver? — Since 2022. I still enjoy the job.

How long have you been a driver? — Since 2022. I still enjoy the job.

A current role: have been and duration counted up to now.

Common mistakes

Incorrect:She have worked here since May.

Correct:She has worked here since May.

She requires has. Worked after it does not change.

Incorrect:I have knew him for years.

Correct:I have known him for years.

After have in the Present Perfect, use the past participle known, not the past tense knew.

Incorrect:Did you lived there for long?

Correct:Did you live there for long?

After did, use the base form live; did already expresses the past tense.

Incorrect:We have been neighbours since five years.

Correct:We have been neighbours for five years.

Five years is a duration, so use for; since needs a starting point.

Incorrect:How long did you be a member?

Correct:How long were you a member?

For a past state with be, use were without did.

Sources
Practise with Vocairo