A1 Perfect Tenses 6 min read

Present Perfect Continuous: Form

Use this tense to emphasize how long an action has been happening up until this very moment.

The Rule in 30 Seconds

  • Use Subject + have/has + been + Verb-ing for ongoing actions.
  • Connects an action started in the past to the present moment.
  • Focuses on the duration or the process of the activity.
  • Use 'has' for he/she/it and 'have' for all other subjects.

Quick Reference

Subject Helping Verbs Verb Form Example Sentence
I / You / We / They have been working I have been working all day.
He / She / It has been sleeping She has been sleeping for hours.
Negative (I/You...) have not been waiting They haven't been waiting long.
Negative (He/She...) has not been eating He hasn't been eating much lately.
Question Have / Has ... been studying Have you been studying English?
Short Answer (+) Yes, [Subject] have/has N/A Yes, I have. / Yes, she has.

Key Examples

3 of 8
1

I have been living in this city for five years.

He estado viviendo en esta ciudad por cinco años.

2

You are out of breath! Have you been running?

¡Estás sin aliento! ¿Has estado corriendo?

3

She has been staying at a hotel while her house is painted.

Ella se ha estado quedando en un hotel mientras pintan su casa.

💡

The 'Been' Rule

Think of `been` as the bridge between the past and now. You can't cross the bridge without it!

⚠️

State Verbs

Never use `-ing` with verbs like `love`, `hate`, or `know`. It sounds very strange to native speakers.

The Rule in 30 Seconds

  • Use Subject + have/has + been + Verb-ing for ongoing actions.
  • Connects an action started in the past to the present moment.
  • Focuses on the duration or the process of the activity.
  • Use 'has' for he/she/it and 'have' for all other subjects.

Overview

Welcome to your new favorite grammar tool! Today we look at a very useful pattern. It connects your past to your right now. Imagine you are at a cafe. You are waiting for a friend. You arrived at 2:00 PM. It is now 2:30 PM. You say: I have been waiting for thirty minutes. This grammar helps you talk about your life. It shows how long you do things. It is like a bridge. One side is the past. The other side is the present. You are walking on that bridge right now. It is perfect for sharing your stories. You can talk about your hobbies. You can talk about your work. It makes your English sound very natural. Think of it like a grammar traffic light. It keeps the flow of your conversation moving forward.

How This Grammar Works

This tense focuses on the action itself. It focuses on the time you spent. It is not just about the result. It is about the process. Think of a movie. The movie started an hour ago. It is still playing. You are still watching it. You use this grammar to show that flow. It feels active and alive. It is not a finished box. It is an open door. You use it when the action is not done. Or, you use it when the action just finished. But even then, we see the results now. If you are wet, you say: It has been raining. The rain might be gone. But the ground is still wet. Your shoes are wet too. The past is still touching your present moment. It is a very emotional and descriptive tense.

Formation Pattern

  1. 1Building this sentence is like building a sandwich. You need four main layers.
  2. 2Start with the Subject. This is the person or thing. Examples are I, You, He, She, It, We, or They.
  3. 3Add the Helping Verb. Use have or has. Use has only for He, She, and It. Use have for everyone else.
  4. 4Add the word been. This never changes. It is the glue of the sentence.
  5. 5Add the Main Verb with -ing. For example, work becomes working. Sleep becomes sleeping.
  6. 6So, the full pattern is: Subject + have/has + been + Verb-ing.
  7. 7For a question, swap the subject and the helping verb. Have you been waiting?
  8. 8For a negative, add not. I have not been sleeping well.
  9. 9Yes, even native speakers mess this up sometimes. They might forget been. But you will be a pro!

When To Use It

Use this when an action started in the past. It continues until right now.

  • Scenario: The Job Interview. The manager asks about your experience. You say: I have been working in sales for three years. This sounds professional. It shows your experience is ongoing.
  • Scenario: Ordering Food. You are at a busy restaurant. The waiter is late. You tell your partner: We have been sitting here for ten minutes. It expresses your feeling of time.
  • Scenario: Asking Directions. You are lost in London. You see a local. You say: I have been looking for the museum for an hour. This shows your effort.

You also use it for repeated actions. I have been calling you all day! This shows you are a bit frustrated. It adds flavor to your English. It tells the listener that the action happened many times.

When Not To Use It

Do not use this with "State Verbs." These are verbs about feelings or thinking. They are not physical actions.

  • Do not say: I have been knowing him.
  • Say: I have known him.
  • Do not say: I have been liking this pizza.
  • Say: I like this pizza.

Verbs like know, like, love, hate, and believe do not like the -ing form. They are static. They are like a photo, not a movie. Also, do not use this for finished actions with no connection to now. If you finished your homework yesterday, just use the Past Simple. I did my homework. This tense is only for things that still matter right now. It is about the "now" and the "how long."

Common Mistakes

Many people forget the word been. They say: I have working. This is wrong. It sounds like a broken radio. You must include been.

Another mistake is using has for the wrong person. Remember: I, You, We, They all use have. Only the "Third Person" uses has.

People also forget the -ing. They say: I have been work. This is also incorrect. The -ing shows the action is moving.

Finally, don't confuse for and since.

  • Use for for a total time. For two hours.
  • Use since for a starting point. Since 2:00 PM.

Mixing these up is like putting salt in your coffee. It still works, but it feels a bit wrong!

Contrast With Similar Patterns

How is this different from I am working?

I am working is the Present Continuous. It only talks about right now. It does not care about the past.

I have been working talks about the past AND right now. It adds the history of the action.

How is it different from I have worked?

I have worked is the Present Perfect Simple. It focuses on the result. It says the job is done.

I have been working focuses on the time spent. It says the job might still be happening.

Think of a painter.

  • He has painted the wall. (The wall is finished. It looks great!)
  • He has been painting the wall. (He is tired. He has paint on his clothes. He is still painting!)

Quick FAQ

Q. Is it okay to use contractions?

A. Yes! Say I've been or She's been. It sounds very natural.

Q. Can I use it for very short actions?

A. Usually, no. It is for actions that take time. You don't say I have been dropping my pen.

Q. Does it always mean the action is continuing?

A. Not always. Sometimes it just finished, but you can see the result. Your eyes are red. Have you been crying?

Q. Is this tense common in daily life?

A. Very common! We use it to complain, to explain, and to share news. It is the "storyteller" tense. Don't be afraid of it. Practice makes perfect!

Reference Table

Subject Helping Verbs Verb Form Example Sentence
I / You / We / They have been working I have been working all day.
He / She / It has been sleeping She has been sleeping for hours.
Negative (I/You...) have not been waiting They haven't been waiting long.
Negative (He/She...) has not been eating He hasn't been eating much lately.
Question Have / Has ... been studying Have you been studying English?
Short Answer (+) Yes, [Subject] have/has N/A Yes, I have. / Yes, she has.
💡

The 'Been' Rule

Think of `been` as the bridge between the past and now. You can't cross the bridge without it!

⚠️

State Verbs

Never use `-ing` with verbs like `love`, `hate`, or `know`. It sounds very strange to native speakers.

🎯

Contractions

In speaking, always use `I've been` or `He's been`. It makes you sound much more fluent and less like a robot.

💬

Complaining Politely

English speakers use this tense to complain without being too aggressive. `I've been waiting for a while` sounds softer than `You are late!`

Ejemplos

8
#1 Basic Usage

I have been living in this city for five years.

Focus: have been living

He estado viviendo en esta ciudad por cinco años.

Shows a long-term action that is still true.

#2 Visible Result

You are out of breath! Have you been running?

Focus: Have you been running

¡Estás sin aliento! ¿Has estado corriendo?

The action might have just stopped, but the result is visible.

#3 Edge Case (Temporary)

She has been staying at a hotel while her house is painted.

Focus: has been staying

Ella se ha estado quedando en un hotel mientras pintan su casa.

Used for temporary situations happening around now.

#4 Edge Case (Recent Habit)

I haven't been feeling very well lately.

Focus: haven't been feeling

No me he estado sintiendo muy bien últimamente.

Used with 'lately' or 'recently' for new habits.

#5 Formal Context

The company has been developing this software since 2020.

Focus: has been developing

La empresa ha estado desarrollando este software desde 2020.

Common in business reports to show progress.

#6 Mistake Corrected

✗ I have been knowing him for years. → ✓ I have known him for years.

Focus: I have known

Lo conozco desde hace años.

'Know' is a state verb and cannot be continuous.

#7 Mistake Corrected

✗ She has been work here since May. → ✓ She has been working here since May.

Focus: been working

Ella ha estado trabajando aquí desde mayo.

Don't forget the -ing ending!

#8 Advanced (Emphasis)

I've been telling you to fix that door for months!

Focus: been telling

¡Te he estado diciendo que arregles esa puerta por meses!

Expresses annoyance through repeated action.

Test Yourself

Complete the sentence with the correct form of the verb in brackets.

I ___ (wait) for the bus for twenty minutes.

✓ Correct! ✗ Not quite. Respuesta correcta: have been waiting

We use 'have been' with 'I' and add '-ing' to the verb 'wait'.

Choose the correct helping verb for the subject.

He ___ been playing video games all morning.

✓ Correct! ✗ Not quite. Respuesta correcta: has

The subject 'He' always requires the helping verb 'has' in perfect tenses.

Identify the correct negative form.

They ___ been studying lately.

✓ Correct! ✗ Not quite. Respuesta correcta: haven't

'They' uses 'have', so the negative is 'have not' or 'haven't'.

🎉 Score: /3

Visual Learning Aids

Duration vs. Result

Focus on Action (PPC)
I have been cooking. The kitchen is messy!
Focus on Result (PP Simple)
I have cooked dinner. The food is ready.

Should I use Present Perfect Continuous?

1

Is it a physical action?

YES ↓
NO
Use Present Perfect Simple (e.g., I have known).
2

Did it start in the past and continue now?

YES ↓
NO
Use Past Simple (e.g., I worked).
3

Do you want to emphasize 'How Long'?

YES ↓
NO
Use Present Perfect Simple.

Time Markers for PPC

⏱️

Duration

  • for 2 hours
  • for a long time
  • all day
📍

Starting Point

  • since Monday
  • since 9 AM
  • since I was a child

Frequently Asked Questions

21 questions

It is a tense used for actions that started in the past and are still happening now. It uses have/has been and a verb with -ing.

Start with your subject, like I or She. Then add the correct helping verb, either have or has.

Usually, no. It is for things that are still going on or just stopped with a clear result now.

Yes, always! Without been, the sentence is grammatically incorrect and hard to understand.

Use has only for the third person singular. That means He, She, or It.

The -ing shows that the action is continuous. It means the action has duration and is not just a single point in time.

Almost never. The verb be is a state verb, so we usually just say I have been.

Yes, very often! For example, I have been studying English all morning.

Use for to talk about a period of time like three hours. Use since to talk about a specific point in time like Monday.

Only if the person is jumping repeatedly over a period of time. Otherwise, it sounds funny.

Because know is a state of mind, not a physical action. State verbs don't use the continuous form.

No, like is a state verb. You should say I have liked this for a long time instead.

You can still use it if the result is visible. For example, I've been running (and now I am sweaty).

It is used in both formal and informal English. It is very common in everyday conversation.

Put have or has at the beginning. Example: Have you been working out?

Add not after have or has. Example: I have not been sleeping well.

I am working only tells us about now. I have been working tells us how long you have been doing it.

Yes, it is very similar! If your language has a 'have been doing' structure, it likely works the same way.

Remember the 3-part rule: Have + Been + Ing. You need all three for the 'Continuous' magic to work!

Don't worry too much, people will still understand you. But adding it makes you sound much more like a pro!

Yes, to show a long-term habit. I've always been dreaming of this!

¿Te ha servido?
¡No hay comentarios todavía. Sé el primero en compartir tus ideas!

Empieza a aprender idiomas gratis

Empieza Gratis