VocairoStart learning

Present Perfect Continuous

B1 level. Learn to keep have/has, been and the -ing verb together, change the subject, make negatives, ask questions and give answers. This form connects an earlier activity with the present: the activity may still be continuing, or it may have just stopped and left a visible sign.

Published

Present Perfect Continuous: building the form and describing a process

1. Looking at an activity from the present

Imagine that someone sees you now and asks what you have been doing. The Present Perfect Continuous helps you show the process itself: waiting, working, studying or cleaning. It began earlier; the present remains the point from which you describe it.

The process does not have to be happening at this exact second. You may already have put your tools down but be explaining your tiredness through recent work. Continuous does not mean “without a single break”, either: regular sessions over a recent period also form an activity you can describe this way.

I have been waiting outside. Can you open the door?

I have been waiting outside for a while. Can you open the door?

The waiting began earlier and, in this situation, is still continuing; the speaker wants the door opened now.

My hands are dirty. I have been fixing my bike.

My hands are dirty. I have been fixing my bike.

The repair work may have just stopped. The dirty hands are a present sign of recent activity, not proof that the bike is already fixed.

We have been meeting every Friday.

We have been meeting every Friday recently.

There are breaks between the meetings. The form covers a series of repeated actions up to the present.

2. Three parts with different jobs

Have or has agrees with the subject. Been stays been for every person. The main verb takes -ing: waiting, reading, making. Do not leave out the middle part or replace it with be or being.

I, you, we and they take have; he, she and it take has. Noun subjects work the same way: Nadia is one person, so use has; Nadia and Sam are two people, so use have. The driver needs has, whereas the drivers needs have. Look at the whole subject, not just the nearest name.

The spelling of -ing follows familiar rules: work → working, make → making, run → running. In studying, the y stays. This lesson practises building the construction reliably; it is not a separate course covering every spelling exception.

How to build it

Subject + have/has + been + V-ing

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.
verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

Nadia has been preparing the room.

Nadia has been preparing the room.

Nadia corresponds to she: use has. The rest of the sequence, been preparing, does not change with the person.

Nadia and Sam have been moving the chairs.

Nadia and Sam have been moving the chairs.

Two participants correspond to they, so use have, even though each name on its own refers to one person.

3. Negatives and contractions without losing been

To make a negative, put not after have/has: I have not been sleeping well. Do not add do or does: there is already an auxiliary verb. The negative may describe how an activity has generally been going recently; it does not have to mean that none of that activity has happened at all.

In conversation and informal writing, I've, you've, we've, they've and he's, she's, it's are natural. Before been in She's been reading, the contraction 's means has, not is. Full forms are also correct; they may sound more emphatic or suit formal writing better.

There are two ways to contract the negative: She hasn't been calling or She's not been calling. Do not contract both positions at once. Been and -ing are still needed after a contraction.

How to build it

Subject + have/has + not + been + V-ing

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.
verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

I haven't been taking the bus lately.

I haven't been taking the bus lately.

Haven't = have not; been taking keeps the form that describes activity over the recent period.

She's been making lunch.

She's been making lunch.

Here She's = She has. Making has -ing, and been cannot be left out.

She has not been using this desk.

She has not been using this desk lately.

She hasn't been using this desk and She's not been using this desk are natural contracted versions of the same negative.

4. In questions, only have or has moves to the front

To make a yes/no question, move have/has before the subject. Been and the main verb remain after it: Has Maya been reading? Do not put been before the name or add does.

To ask about place, reason, activity or duration, first add Where, Why, What or How long, then use the same order. What have you been doing? lets the other person choose which activity to name.

A brief boundary: when who itself is the subject, there is no separate subject after has: Who has been using this chair? The main practice below focuses on questions with an explicitly named subject.

How to build it

(Question words +) have/has + subject + been + V-ing?

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.
verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

Have the neighbours been painting?

Have the neighbours been painting?

The neighbours is plural: Have comes before the subject, and been painting comes after it.

Why has Amir been working outside?

Why has Amir been working outside lately?

After Why comes has, then Amir. The question asks the reason for the activity, not the date of a completed event.

What have you been reading?

What have you been reading lately?

What stands for the thing being read; you remains the subject after have.

5. A short answer does not repeat the whole sequence

A standard short answer to a question with have/has contains Yes or No, a pronoun and have/has. For a negative, add not or use the contraction haven't/hasn't. If someone asks you a question with you, answer about yourself with I or, if the question concerns your group, we.

Do not contract the final auxiliary in a positive short answer: Yes, I have. and Yes, she has. We do not say Yes, I've. or Yes, she's. This does not ban contractions in a longer answer: Yes, I've been working. is a grammatical full statement, but it is not a short answer of the type being practised.

Have you been waiting? — Yes, I have.

Have you been waiting? — Yes, I have.

The speaker answers about themselves; have remains uncontracted at the end of the short answer.

Has Eva been driving? — No, she hasn't.

Has Eva been driving? — No, she hasn't.

Eva becomes she; has matches the form of the question. The negative contraction hasn't is allowed at the end.

6. Boundaries: states, duration and finished time

Not everything that “continues until now” needs a continuous form. Know in the sense of knowing a person usually describes a state: I've known her for years. The Present Perfect Simple can also describe work or residence continuing until now: I've worked here for years and I've been working here for years are both possible; the second highlights the activity more clearly. If an exercise specifically asks for the continuous form, another correct form may not meet the learning objective, but that does not make it ungrammatical.

For gives a duration, and since gives a starting point: for two hours, since eight o'clock. This supports the context rather than being the main topic of this lesson. In I started two hours ago, ago belongs to the separate past starting event; do not add two hours ago as the time of the whole activity in I have been working.

When the entire activity belongs to a finished period yesterday, use an appropriate past perspective: I worked at the café yesterday. The Present Perfect Continuous instead brings us back to an ongoing process or its recent signs in the present.

I've known the owner for years.

I've known the owner for years.

Known describes the continuing state of knowing someone; been knowing is not the usual standard form here.

I've been helping at the café since eight o'clock.

I've been helping at the café since eight o'clock.

The starting point is eight o'clock, and the activity is connected to the present. Since introduces the start, not a number of hours.

I've worked here for years. I've been working here for years.

I've worked here for years. I've been working here for years.

Both sentences can describe work that continues. The second highlights the process; the first does not automatically mean that the person has left the job.

7. Check before you speak

First identify the activity you are talking about and why it matters now. Then find the subject and choose have/has. Check the two fixed parts: been and -ing. A negative needs not; a question needs have/has before the subject.

When you move from supplied words to your own response, do not copy the whole model. Keep the intended meaning, choose familiar words and check the form. You can use imaginary situations. In open tasks, the model and criteria support self-checking rather than prescribe the only acceptable wording.

I've been sorting the papers, so I need a short break.

I've been sorting the papers, so I need a short break.

The first clause shows recent activity; the second explains why it matters now.

Have you been looking for a quieter place to work?

Have you been looking for a quieter place to work lately?

This independently formed question combines an intention to ask about the search with the complete order have + you + been + looking.

Common mistakes

Incorrect:I have waiting outside.

Correct:I have been waiting outside.

The Present Perfect Continuous needs been between have and waiting. Insert this one part without changing the activity of waiting.

Incorrect:Nora have been cooking.

Correct:Nora has been cooking.

Nora is one person and corresponds to she, so use has. Cooking does not take an additional -s.

Incorrect:Omar and Lina has been cleaning.

Correct:Omar and Lina have been cleaning.

The two named participants form a plural subject; use have, not has next to the final name.

Incorrect:She has been study English.

Correct:She has been studying English.

Been is part of a construction describing activity here, so use studying, not the base form study.

Incorrect:Does he have been working?

Correct:Has he been working?

The existing has forms the question. Do not add does; he goes after has.

Incorrect:Why have been you waiting?

Correct:Why have you been waiting?

Have moves before the subject, but been does not. After Why, the correct order is have you been.

Incorrect:Yes, I've.

Correct:Yes, I have.

In a standard positive short answer, final have cannot be contracted. Yes, I've been waiting. would be grammatical, but it would be a longer answer.

Incorrect:I've been knowing her for years.

Correct:I've known her for years.

For the ordinary state of knowing someone, use know in the simple form. Duration by itself does not require a continuous form.

Sources

Duration with for and since: how long or from what point

1. Two ways to answer “How long?”

Imagine a period from the beginning of an action to the moment of speaking. For measures the length of this period: twenty minutes. Since names its left boundary: from 10:00. These are different ways of presenting time, not different actions.

To choose the word, look at the expression AFTER it: is it an amount of time or a point from which you count? Do not automatically add already to express elapsed time; choose the duration or starting point that conveys the intended meaning.

How to build it

for + duration; since + starting point

I have been waiting for twenty minutes.

I have been waiting for twenty minutes.

Twenty minutes measures the duration; the starting time is not given.

I have been waiting since ten o'clock.

I have been waiting since ten o'clock.

Ten o'clock is the beginning of the waiting. If it is 10:20 on the same day, both examples describe the same period.

2. For: an exact or approximate length of a period

After for, you can name an exact duration: ten minutes, three weeks, two years. You may also not know the exact number: a while, a long time, ages. In conversation, ages means “a very long time,” not a specific number of years.

For the last two weeks means “throughout the last two weeks.” The presence of last does not turn the period into a point: compare for the last week and since last week.

We have been discussing the plan for a while.

We have been discussing the plan for a while.

A while is an approximate duration, so we use for.

She has been using the new office for the last two weeks.

She has been using the new office for the last two weeks.

The last two weeks names the whole period, not the day when it began.

3. Since: a date, time, or event

You can name the beginning with a date, day, time, or noun phrase: since March, since Tuesday, since 8:30, since the move. You do not need to convert a date into a number of years if the exact moment of speaking is unknown.

After since, you can use a complete clause: since we opened the shop. For a one-time starting event, we often use the Past Simple. But the rule “always use the Past Simple after since” is incorrect: the Present Perfect is also possible, especially when that clause describes a state that is still continuing.

We have been receiving orders since we opened the shop.

We have been receiving orders since we opened the shop.

The opening is the event from which we count; opened naturally names it in the Past Simple.

Since I have been at home, I have been reading more.

Since I have been at home, I have been reading more.

Being at home is still continuing, so the Present Perfect is natural after since here.

4. An activity continuing until now: the main pattern of this lesson

For an activity that began earlier and is still continuing, it is useful to use have/has been + a verb ending in -ing, and then add the duration or starting point. The main decision here is for or since; study the Present Perfect Continuous structure separately.

A continuing activity does not necessarily happen without any breaks. Studying every evening or cycling several times a week can also form a habit that began earlier and is still continuing.

How to build it

subject + have/has been + V-ing + for/since + time expression

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.
verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

The technician has been checking the lift for an hour.

The technician has been checking the lift for an hour.

The work is still continuing; for an hour measures its duration.

I have been cycling to work twice a week since April.

I have been cycling to work twice a week since April.

Since April marks the beginning of regular trips, not one uninterrupted journey.

5. How to ask about duration and beginning

How long have you been ...? asks about the duration of an activity up to now. In the answer, you can name the period with for or the beginning with since: both ways help us understand how long it has been continuing.

If you need the exact beginning, you can ask When did you start ...? or Since when have you been ...? The latter question can sometimes express surprise; in neutral conversation, a question about the beginning is often simpler. The short answer For about an hour is completely natural when the activity has already been mentioned.

How long have you been looking for a flat? — For about a month.

How long have you been looking for a flat? — For about a month.

The answer names the length of the search. The first for in looking for a flat belongs to the verb phrase look for, not to the measurement of time.

When did you start using this app? — In January. I have been using it since then.

When did you start using this app? — In January. I have been using it since then.

Since then refers back to the beginning already mentioned—January.

6. A period in negative sentences

For and since keep their meanings in negative sentences. I haven't received a reply for three days means that there has been no reply during the three-day period. Since Monday names the beginning of that period without a reply.

Pay attention to exactly what you are negating. I haven't been sleeping well for weeks means that sleep has been poor during this time, not that the person has not slept at all for several weeks. If someone has mistakenly given too long a duration, clarify the real number: only ten minutes.

We have not received any updates since Thursday.

We have not received any updates since Thursday.

Thursday sets the beginning of the period during which there have been no updates.

I have not been sleeping well for several nights.

I have not been sleeping well for several nights.

For several nights gives the duration of a recurring problem; well specifies that good sleep is what is being negated.

7. For and since do not choose the tense for you

For names a duration both in the completed past and in plans for the future. The sentence itself and the situation show where the period is located. The presence of for does not mean that the action must still be continuing now.

The Present Perfect Simple can also describe a state or activity continuing until now with for/since: I have lived here for years. With the verb know, use have known, not have been knowing, when describing familiarity. A detailed comparison of the simple and continuous perfect is a different topic; here, we do not label a correct simple perfect as wrong.

I worked in a bookshop for two months last summer.

I worked in a bookshop for two months last summer.

For two months names a completed period in the past.

We will rent a meeting room for three hours tomorrow.

We will rent a meeting room for three hours tomorrow.

The same function of for is duration, but the period is planned for the future.

I have known my neighbour since 2018.

I have known my neighbour since 2018.

The familiarity is continuing; since gives the starting point, and have known is the natural stative form.

8. Two acceptable variants that should not be “corrected”

Ago turns a duration into a relative point in the past: two years means a duration of two years, while two years ago means a point two years in the past. Therefore, since two years ago is grammatically possible, although for two years often sounds simpler. Do not confuse it with the incorrect since two years.

In some affirmative sentences, for can be omitted before a duration: I've been waiting twenty minutes. This is not an error. In negative sentences, we usually keep for. If an exercise specifically asks you to use for, the version without it does not meet the learning requirement, but it is not therefore ungrammatical.

I have been attending these classes since two years ago.

I have been attending these classes since two years ago.

Two years ago gives the starting point. A shorter, natural way to express the same duration is for two years.

We have been waiting twenty minutes.

We have been waiting twenty minutes.

You can add for before twenty minutes, but this affirmative version is already correct.

Common mistakes

Incorrect:I have been learning French since two months.

Correct:I have been learning French for two months.

Two months is a duration, not a starting point; minimally, replace since with for. Since two months ago would be another grammatically possible way to name the starting point.

Incorrect:We have been waiting for two hour.

Correct:We have been waiting for two hours.

For correctly introduces a duration, but after two, the plural form hours is required. Check not only the preposition but also the form of the time unit: an hour, two hours.

Incorrect:She have been working here for six weeks.

Correct:She has been working here for six weeks.

For six weeks correctly names the duration, but with she, has is required. Changing the time expression does not remove the agreement error.

Sources

Present Perfect Simple or Continuous: what has been done and what someone has been doing

1. One situation — two questions about it

Imagine working on a text. The other person may want to know: “What is already ready?” or “What have you been doing?” Present Perfect Simple puts the completed or achieved result in the foreground. Present Perfect Continuous focuses on the activity itself during the period up to now.

Do not translate both forms mechanically as “was doing.” Think about what information the other person needs to get from your reply. The difference is often conveyed with words such as “already,” “ready,” “all morning,” and “I’m still working.”

I've prepared the slides. They're ready to show.

I prepared the slides. They are ready to show.

Simple reports a finished result: the slides have been prepared.

I've been preparing the slides. I need another hour.

I worked on the slides. I need another hour.

Continuous describes the activity; the next sentence makes it clear that the work is not finished yet.

2. A short guide to the form

In Simple, V3 comes after have/has: written, sent, checked. In Continuous, add been after have/has and use a verb with -ing. Do not replace V3 with V2 or leave out been.

In a question, have/has comes before the subject; in a negative sentence, not comes after have/has. I've = I have; before been or V3, she's can mean she has. Contractions are natural in conversation; full forms are also correct. Here, the form is needed to convey the viewpoint, not as a separate table to memorize.

How to build it

Simple: have/has + V3 • Continuous: have/has + been + V-ing • Question: Have/Has + subject + …? • Negative: have/has not + …

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.
verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
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.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

Has Eva sent the invitation?

Has Eva already sent the invitation?

We ask about a completed action: has + Eva + sent.

Has Eva been checking the addresses?

Has Eva been checking the addresses?

We ask about an activity: has + Eva + been checking.

She hasn't finished, but she's been working carefully.

She has not finished, but she has been working carefully.

We deny completion without denying the work itself. Both contractions here contain has.

3. How much has been completed, or how long has the activity been continuing?

For a summary of completed units or occasions, Simple is natural: how many pages have been edited, how many calls have been made. For the time spent on an activity, we often choose Continuous. What matters is not the number itself, but what the number counts.

A number does not rule out Continuous. I've been reading three books describes working on three books, for example reading them by turns; the sentence itself does not say that all three have been read to the end. If you need a summary of what has been read, express it through Simple. Similarly, a repeated activity does not have to be continuous: there may be breaks between calls or study sessions.

I've edited eight pages today.

Today I have edited eight pages.

Eight is the total number of finished pages, not the length of the work.

I've been editing the guide for two hours.

I have been editing the guide for two hours.

We report the process over two hours; the number of finished pages is not given.

I've been reading three books, switching between them each evening.

I am reading three books, switching between them each evening.

The three books are objects of the activity, not three claimed completions.

I've called the shop four times. I've been trying to reach them all morning.

I have called the shop four times. I have been trying to reach them all morning.

Simple counts the calls; Continuous combines the attempts into an activity over the morning.

4. Continuous can explain the traces of an activity that has already stopped

A person may already be sitting and resting but say, I've been running. The running does not have to be happening at the moment of speaking: it happened recently, and its traces are visible now. Continuous often answers the question, “Why are you wet, tired, or covered in paint?”

Therefore, “a result now” is not an exclusive feature of Simple. Simple can name an achievement, while Continuous can describe the activity that explains the present state. Continuous by itself neither confirms nor denies that the whole task has been completed; context is needed.

I've been carrying boxes. That's why I'm out of breath.

I carried boxes. That is why I am out of breath now.

The speaker has already stopped; the recent activity and its present trace are important.

I've moved all the boxes. The doorway is clear now.

I moved all the boxes. The doorway is clear now.

Simple names a completed task and a result that is available now.

5. Simple can also describe something that is continuing

With live and work, both forms often describe a situation from the past up to the present. I've worked here for six years does not automatically mean “I have already left the job.” Continuous directs more attention to the progress of the activity, but the form itself does not set a date for when it will end.

For, since, and how long work with both forms. Do not choose Continuous only because you see a duration. Without context, both options may be appropriate. Exercises with one expected answer should clearly narrow the focus; in your own answer, you can explain the viewpoint you chose.

I've lived in this flat for six years, and I still like it.

I have lived in this flat for six years, and I still like it.

Simple describes long-term residence that has not ended.

I've been living in this flat for six years, and I still like it.

I have been living in this flat for six years, and I still like it.

Continuous is also possible. Six years does not make it incorrect or necessarily short-term.

I've worked here since 2021. / I've been working here since 2021.

I have worked here since 2021.

Both statements may refer to present employment. Since does not choose the aspect by itself.

6. State or activity: check the meaning of the verb

Know, in its usual meaning of knowing a person or fact, describes a state, so for a period continuing up to now we use have/has known. Have in the sense of possession also normally takes Simple: have had a bike. Duration does not turn knowing or possessing into an activity.

But have a meeting, have lunch, and have a break name an activity or event. Therefore, have been having meetings is a normal construction. Look at the meaning of the whole expression instead of placing a permanent ban next to the word have.

With feel when describing how you feel, both forms are possible: I've felt tired lately and I've been feeling tired lately. Continuous naturally shows a state over a recent period. This is not a reason to extend the same freedom to ordinary know.

We've known our neighbour for a long time.

We have known our neighbour for a long time.

The acquaintance is continuing, but know in this meaning is used in Simple.

I've had this desk since college.

I have had this desk since college.

Had is the V3 form of have; this is about possession.

We've been having short meetings every morning.

We have been having short meetings every morning.

Having meetings is a repeated activity, not possession of meetings.

I've felt better lately. / I've been feeling better lately.

Lately, I have felt better. / Lately, I have been feeling better.

Both versions are natural; Continuous shows the recent period of feeling more clearly.

7. A temporary routine and the questions that are really needed

Continuous can emphasize a new or temporary routine that has been repeated recently: using a different route, using a different library, or practising a skill in the evenings. This does not mean that the activity is happening every second.

Before asking a question, decide which information gap you are filling: completion, quantity, or duration. Have you finished? and How long have you been working? are not interchangeable, even when they concern the same task. With a state, Simple is needed: How long have you known…?

I've been using the small library while the main one is closed.

I have been using the small library while the main one is closed.

The temporary situation is clear from the context; Continuous emphasizes it.

How many forms have you checked?

How many forms have you checked?

We need the number of forms checked, so we ask about the total.

How long have you been checking the forms?

How long have you been checking the forms?

We need the time spent on the activity; the answer may not include a quantity.

8. Bring the difference into your own reply

Try three steps: name what is important now; decide whether you are reporting a total, an activity, or a state; build the form. If both perspectives are possible, choose the one that will help the other person, or combine them.

In an open-ended exercise, the example is just one way to answer. Check the content, form, and fulfillment of any visible condition; synonyms and natural contractions are allowed. A correct sentence with a different perspective may not fulfill a narrow learning goal, but it does not become grammatically incorrect because of that.

Return later with a different situation without looking at the example. Choosing a completed sentence confirms understanding, while your own reply demonstrates a different skill. Here, you check open-ended answers yourself based on criteria: this is not an automatic language assessment or a certification of your entire B1 level. You can always invent facts.

I've been sorting the photos, and I've chosen twelve for the album.

I have been sorting the photos, and I have chosen twelve for the album.

One reply combines the activity and a specific finished total.

I haven't solved the problem yet, but I've been testing a different idea.

I have not solved the problem yet, but I have been testing a different idea.

We honestly separate the missing result from the efforts made.

Common mistakes

Incorrect:She has wrote the summary.

Correct:She has written the summary.

After has, you need the V3 written, not the past tense form wrote. The report on the finished total remains the same.

Incorrect:We have been wait for the bus.

Correct:We have been waiting for the bus.

In Continuous, waiting is needed after been. Wait without -ing does not form this construction.

Incorrect:He have been fixing the chair.

Correct:He has been fixing the chair.

With he, the auxiliary verb takes the form has. Been fixing has already been built correctly.

Incorrect:How long you have been studying here?

Correct:How long have you been studying here?

In a direct question, we put have before you. How long does not cancel the inversion.

Sources
Practise with Vocairo