Present Perfect Continuous Tense Chart (Structure, Rules & Examples)

What Is the Present Perfect Continuous Tense?

The present perfect continuous tense shows an action that started in the past, has continued for some time, and is either still going on now or has only just stopped.

Key for this article has / have been verb + -ing not for / since / how long

It is made from four pieces:

+ + +

has / have — the only piece that changes with the subject. Has goes with he, she, it and singular nouns; have goes with I, you, we, they and plurals.

Quick answer The present perfect continuous is formed with has/have + been + verb-ing, as in She has been waiting since nine o’clock. It describes an action that began earlier, has run for a stretch of time, and is either still happening or has just stopped.

For Example:

  • She has been waiting since nine o’clock.
  • They have been working in the garden all morning.
  • I have been learning Spanish for two years.

Each sentence tells you how long it has been going on. Duration is built into this tense. That is why the words for, since, and how long appear with it so often.

Continuous or progressive?

This tense is also called the present perfect progressive. The two names mean the same thing. British course books usually say continuous, while American books and language researchers often say progressive. If your teacher uses one word and your textbook uses the other, nothing has changed.

Why Do We Use the Present Perfect Continuous Tense?

We use it when the activity itself matters more than the result.

Compare these two replies to the question:

Why are your hands dirty?
✅ Correct

I have been repairing the motorbike.

Tap to see which question this really answers →

This explains the dirty hands. It says: I have spent time on this activity. Nobody is told whether the motorbike works.

✅ Correct

I have repaired the motorbike.

Tap to see which question this really answers →

This announces a finished job. The motorbike works now. It says nothing about how long it took or what state you are in.

Both are correct English, but they answer different questions. The first explains the dirty hands: I have spent time on this activity. The second announces a finished job: the motorbike works now.

So the present perfect continuous is the tense you reach for when you want to say:

This has been going on for a while.
I am still in the middle of it.
Look at the state I am in because of it.
This has happened again and again lately.

The two-second test

Ask yourself what the listener is meant to picture. If it is you, mid-activity — sweating, covered in oil, still at it — use the continuous. If it is the finished thing — a working motorbike, a clean room, twelve emails sent — use the plain present perfect.

Drill: activity or result?

Five situations. Choose the reply that fits what the listener needs to know.

Correct so far: 0 of 5

1. Why are you out of breath?

2. How many emails have you written?

3. Your eyes are red. What happened?

4. The room looks wonderful! — the job is finished.

5. Complete: She ______ Spanish for two years.

Key takeaways from this section

  • Four pieces, none optional: has/have + been + verb + -ing.
  • Duration is built into the tense, which is why for, since and how long keep it company.
  • Continuous and progressive are two names for one tense.
  • Choose it when the activity matters; choose the plain present perfect when the finished result matters.
  • Numbers and amounts push you back to the present perfect: I have written twelve emails, not I have been writing twelve.

Present Perfect Continuous Tense Formula

🟦 Quick Answer

Every sentence in this tense follows one of four shapes. Learn these four rows and you can build any sentence you need.

Sentence Type Formula Example
Positive Subject + has/have + been + verb (-ing) + object She has been reading for two hours.
Negative Subject + has/have + not + been + verb (-ing) + object She has not been reading for two hours.
Yes/No Question Has/Have + subject + been + verb (-ing) + object? Has she been reading for two hours?
Wh-Question Wh-word + has/have + subject + been + verb (-ing)? What has she been reading?

Choosing Between Has and Have

🟪 Teacher Tip

Match the helping verb to the subject before you touch anything else in the sentence. Get this one choice right, and the rest of the formula falls into place.

Subject Helping Verb Example
IhaveI have been cooking.
YouhaveYou have been cooking.
He / She / IthasShe has been cooking.
WehaveWe have been cooking.
TheyhaveThey have been cooking.
Singular noun (my brother, the machine)hasThe machine has been running all day.
Plural noun (my brothers, the machines)haveThe machines have been running all day.

Present Perfect Continuous Tense Chart

Present Perfect Continuous Tense Chart

Structure of the Present Perfect Continuous Tense

Positive Sentences

Formula
Subject + has / have + been + verb-ing
  • I have been waiting for the bus.

  • Ahmed has been practising the guitar since morning.

  • We have been living in Lahore for six years.

  • The children have been playing outside all afternoon.

  • It has been raining since Friday.

Three points to remember in positive sentences:

  1. Been is fixed. It never becomes being, is, or was.
  2. The main verb always carries -ing, never -ed and never the third form.
  3. Only has and have react to the subject.

❌ She has being cooking.✅ She has been cooking.

❌ She has been cooked.✅ She has been cooking.

❌ They has been cooking.✅ They have been cooking.

Negative Sentences

Formula
Subject + has / have + not + been + verb-ing
  • I have not been sleeping well this week.

  • He has not been coming to class regularly.

  • They have not been answering my messages.

  • The tap has not been working since Tuesday.

Not sits directly after has or have, before been. In speech and informal writing we almost always contract it:

  • I haven’t been sleeping well this week.

  • He hasn’t been coming to class regularly.

A note worth having

Negatives in this tense are less common than positives. When an action has not been happening, English speakers often prefer the present perfect instead — I haven’t slept well sounds just as natural as I haven’t been sleeping well. Both are correct. Use the continuous when you want to stress the whole stretch of time.

Interrogative Sentences

Formula
Has / Have + subject + been + verb-ing?
  • Have you been waiting long?

  • Has she been studying all evening?

  • Have they been living here since 2019?

  • Has it been raining all night?

To make a question, lift has or have over the subject and put it at the front. Nothing else moves.

Statement:You have been waiting long.

Question:Have you been waiting long?

Negative Interrogative Sentences

Formula
Hasn’t / Haven’t + subject + been + verb-ing?

Or, in formal writing: Has / Have + subject + not + been + verb-ing?

  • Haven’t you been feeling well lately?

  • Hasn’t he been working on that report since Monday?

  • Have you not been taking your medicine?

These questions are not really asking for information. They usually carry surprise, worry, or gentle complaint:

QuestionWhat the speaker really means
Haven’t you been sleeping?You look tired. I am worried.
Hasn’t she been studying at all?I expected her to study, and it seems she has not.
Haven’t they been paying the rent?I am surprised, and a little annoyed.

When to Use the Present Perfect Continuous Tense

Actions That Started in the Past and Continue Now

This is the main use. The action began at some earlier point and has not stopped.

  • I have been working here since 2021. (I still work here.)
  • She has been reading that novel for a week. (She has not finished it.)
  • We have been waiting for the doctor for forty minutes. (We are still waiting.)
  • He has been saving money for a laptop since January. (He is still saving.)

Temporary Ongoing Situations

Use the tense for arrangements that are true now but are not permanent.

  • I have been staying with my uncle while my flat is repaired.
  • She has been teaching the junior class because the regular teacher is ill.
  • They have been using the old office until the new building opens.
  • He has been driving his brother’s car this month.
Signal words: while, until, because, this month — a reason that will end.

Recently Finished Actions with Present Results

Sometimes the action has just stopped, but you can still see or feel its effect.

  • Her eyes are red. She has been crying.
  • The ground is wet. It has been raining.
  • You smell of smoke. Have you been cooking over a fire?
  • I am exhausted. I have been carrying boxes all morning.

In these sentences the action is over, yet the present perfect continuous still fits, because the point is the visible result of a stretch of activity.

Repeated Actions Over a Period of Time

Use it for something that has happened many times in a period that is still open.

  • She has been calling me every day this week.
  • The team has been losing matches all season.
  • He has been going to the gym since Ramadan ended.
  • They have been visiting their grandmother every Sunday.

The action is not literally non-stop. It repeats, and the repetitions add up inside a period that has not closed yet.

To Emphasize the Duration of an Action

Even when another tense would be possible, speakers choose this one to push time forward.

  • I have been trying to reach you all day. (Stress on the long, tiring effort.)
  • We have been discussing this problem for three hours.
  • She has been standing in that queue since eight o’clock.

Whenever you can insert for, since, all day, or how long comfortably, the present perfect continuous is doing its job.

Time Expressions Commonly Used with the Present Perfect Continuous

Time ExpressionTypeExample Sentence
forlength of timeShe has been sewing for two hours.
sincestarting pointShe has been sewing since noon.
latelyrecent open periodHave you been sleeping well lately?
recentlyrecent open periodHe has been coughing recently.
all morningwhole stretch of todayI have been baking all morning.
all weekwhole stretch of this weekThey have been painting the house all week.
all yearwhole stretch of this yearPrices have been rising all year.
this monthcurrent monthShe has been saving money this month.
up to nowfrom an earlier point until this momentUp to now, we have been managing on our own.

Two useful habits:

Keep the timing clean

  1. Put the time phrase at the end in most sentences: I have been reading since morning. Front position is possible for emphasis: Since morning, I have been reading.
  2. Do not mix in a finished past time. Words such as yesterday, last night, two years ago, and in 2020 close the time period, and this tense needs the period open.

❌ I have been studying yesterday.

✅ I was studying yesterday. (past continuous)

✅ I have been studying since yesterday. (the stretch reaches now)

Present Perfect Continuous vs Present Perfect

This is the comparison that matters most, so read it slowly.

FeaturePresent PerfectPresent Perfect Continuous
FocusCompleted resultOngoing activity
Formhave/has + past participlehave/has been + verb-ing
ExampleI have painted the wall.I have been painting the wall.
Question it answersHow much? How many? How often?How long?
FeelingThe job is finishedThe job is in progress or just stopped
Typical partnersalready, just, yet, ever, never, twicefor, since, all day, lately, how long
With numbers✅ I have read three chapters.❌ I have been reading three chapters.
With stative verbs✅ I have known him for years.❌ I have been knowing him for years.

When Both Tenses Are Possible

With a small group of verbs that already describe long, continuing situations, both tenses work and the meaning barely changes. These verbs include live, work, study, teach, wait, stay, feel, learn.

I have lived in Multan for ten years. ✅
I have been living in Multan for ten years. ✅
She has worked at the bank since 2020. ✅
She has been working at the bank since 2020. ✅

The continuous form sounds slightly warmer and slightly more temporary. The simple form sounds a touch more permanent and more formal. In a job application you might write I have worked in sales for six years. Speaking to a friend, you would probably say I’ve been working in sales for six years.

When Only Present Perfect Is Correct

Use the present perfect, not the continuous, in these four cases.

When you give a number or an amount.

✅ She has baked twelve cakes today.

❌ She has been baking twelve cakes today.

✅ She has been baking all day. (no number, so the continuous returns)

When the verb is stative (see the full list further down).

✅ I have owned this bicycle since school.

❌ I have been owning this bicycle since school.

When the point is that the action is complete.

✅ I have finished my homework.

❌ I have been finishing my homework.

With ever, never, already, yet, and life experiences.

✅ Have you ever visited Skardu?

❌ Have you ever been visiting Skardu?

✅ He has never eaten oysters.

When Only Present Perfect Continuous Is Correct

When the action is clearly unfinished and you say how long.

✅ I have been writing this report since Monday. (It is not done.)

When you explain a present result caused by an activity.

✅ Your shirt is covered in flour. Have you been baking?

When you complain about something repeated.

✅ He has been arriving late every single day.

When you answer How long…? about an activity in progress.

How long have you been driving? — I have been driving for six hours.

Present Perfect Continuous vs Present Continuous

Both tenses use -ing, so learners mix them up. The difference is whether the sentence includes the time before now.

Feature Present Continuous Present Perfect Continuous
Form am/is/are + verb-ing has/have been + verb-ing
Time covered Only this moment or this period From an earlier point up to this moment
Answers What are you doing? How long have you been doing it?
Example I am waiting for the bus. I have been waiting for the bus for twenty minutes.
Duration words Rarely used with for and since Used with for and since constantly
Future meaning Can express a fixed plan (I am meeting her at six) Never expresses a future plan

The clearest test is the duration phrase. If you can add for two hours or since morning and the sentence still sounds right, you need the present perfect continuous.

I am waiting since morning.

I have been waiting since morning.

This is one of the most common errors in South Asian and Middle Eastern English, and correcting it makes an immediate difference to how your English sounds.

Present Perfect Continuous vs Past Perfect Continuous

These two are twins. Only the anchor point changes.

Feature Present Perfect Continuous Past Perfect Continuous
Form has/have been + verb-ing had been + verb-ing
Anchor point Now A moment in the past
Helping verb has / have had (for every subject)
Example I have been waiting for an hour. (I am still here) I had been waiting for an hour when the bus came. (The wait ended then)
Usual partner clause since / for + now when / before + a past event
Time words allowed lately, so far, since morning that evening, by then, before he arrived

Read this pair together:

Now She has been teaching for fifteen years. (She still teaches.)
Past She had been teaching for fifteen years when she retired. (The teaching stopped at the retirement.)

One reference point, one tense. If it looks back from today, you need has been or have been.

Stative Verbs That Are Usually Not Used in the Present Perfect Continuous

Some verbs describe a state rather than an activity: knowing, liking, owning, belonging. A state does not run, so it cannot be put into a continuous form. With these verbs, use the present perfect instead.

Stative VerbIncorrectCorrect
know❌ I have been knowing him.✅ I have known him for years.
believe❌ She has been believing that story.✅ She has believed that story since childhood.
understand❌ We have been understanding the rule.✅ We have understood the rule from the start.
love❌ He has been loving cricket.✅ He has loved cricket since he was six.
hate❌ They have been hating long journeys.✅ They have always hated long journeys.
want❌ I have been wanting a new phone.✅ I have wanted a new phone for months.
need❌ She has been needing help.✅ She has needed help since Monday.
prefer❌ We have been preferring tea.✅ We have preferred tea to coffee for years.
remember❌ He has been remembering her name.✅ He has remembered her name all this time.
forget❌ I have been forgetting my keys.✅ I have forgotten my keys again.
own❌ They have been owning two shops.✅ They have owned two shops since 2015.
belong❌ This has been belonging to my mother.✅ This has belonged to my mother for decades.
contain❌ The box has been containing old letters.✅ The box has contained old letters for years.

One honest exception. A few of these verbs have a second, active meaning, and in that meaning the continuous is fine:

VerbStative meaning (no continuous)Active meaning (continuous allowed)
thinkI have thought so all along. (opinion)I have been thinking about your offer. (mental activity)
seeI have seen the problem. (understand)She has been seeing a doctor about her knee. (visiting)
haveHe has had that car for years. (own)They have been having trouble with the tenant. (experience)
tasteThe soup has tasted salty. (quality)The chef has been tasting the soup. (action)
feelI have felt sure about it. (opinion)I have been feeling tired lately. (physical state)

I have been wanting to call you also appears in relaxed speech, and native speakers use it. In an exam, write I have wanted to call you.

Contractions Used in Present Perfect Continuous

Full Form Contraction Example
I haveI’veI’ve been reading.
You haveYou’veYou’ve been working hard.
He hasHe’sHe’s been waiting outside.
She hasShe’sShe’s been studying since noon.
It hasIt’sIt’s been raining all day.
We haveWe’veWe’ve been talking about you.
They haveThey’veThey’ve been travelling all week.
have nothaven’tThey haven’t been answering.
has nothasn’tShe hasn’t been feeling well.
🟨 The Apostrophe Puzzle

He’s, she’s, and it’s can mean either he is or he has. In this tense the answer is always has, and the word been proves it.

He’s been waiting. → He has been waiting.
He’s waiting. → He is waiting.

If been follows the apostrophe, read it as has. If an -ing word follows directly, read it as is.

Spelling Rules for Adding “-ing”

Rule Change Examples
Most verbsadd -ingwork → working, play → playing, eat → eating
Verb ends in silent -edrop the e, add -ingwrite → writing, make → making, dance → dancing
Verb ends in -ee, -ye, -oekeep the esee → seeing, agree → agreeing, dye → dyeing
One syllable, consonant–vowel–consonantdouble the last consonantsit → sitting, run → running, stop → stopping
Two syllables, stress on the seconddouble the last consonantbegin → beginning, prefer → preferring, forget → forgetting
Two syllables, stress on the firstno doublingvisit → visiting, listen → listening, open → opening
Verb ends in -iechange ie to ydie → dying, lie → lying, tie → tying
Verb ends in -cadd k, then -ingpanic → panicking, picnic → picnicking
Verb ends in one vowel + -lBritish English doubles; American English does nottravel → travelling (BrE) / traveling (AmE)
Verb ends in w, x, or ynever doublessnow → snowing, fix → fixing, buy → buying

Two spelling traps worth naming.

Die → dying and dye → dyeing look almost identical but mean opposite things. The plant has been dying is sad. She has been dyeing her hair is a haircare choice.

Travelling and traveling are both correct. Choose one spelling and use it throughout a single piece of writing.

Examples of the Present Perfect Continuous Tense

🟦 Teacher Note

Read a few examples aloud from each group below. Notice how the meaning shifts from a positive statement, to a negative one, to a plain question, and finally to a question that asks for a specific detail.

🟩 Positive Sentence Examples

  1. I have been waiting at the bus stop since seven o’clock.
  2. She has been studying for her exams all week.
  3. They have been building a new school near our street.
  4. We have been living in this house for eleven years.
  5. My father has been working at the same factory since 1998.
  6. The baby has been sleeping for three hours.
  7. It has been raining since last night.
  8. Ali has been practising the tabla every evening.
  9. The engineers have been testing the machine all morning.
  10. I have been trying to fix this tap since breakfast.
  11. My sister has been saving money for a sewing machine.
  12. The neighbours have been arguing again.
  13. Our team has been training hard for the final.
  14. She has been feeling much better lately.
  15. We have been discussing the budget for two hours.
  16. He has been driving since dawn without a break.
  17. The shopkeeper has been giving us discounts all month.
  18. I have been reading the same chapter over and over.
  19. They have been travelling across the country this summer.
  20. The pipe has been leaking since the storm.

🟦 Negative Sentence Examples

  1. I have not been sleeping properly this week.
  2. She hasn’t been answering her phone.
  3. They haven’t been coming to practice regularly.
  4. We have not been getting any post since Monday.
  5. He hasn’t been taking his medicine on time.
  6. The fan hasn’t been working since the power cut.
  7. My cousin hasn’t been visiting us lately.
  8. I haven’t been eating out much these days.
  9. The students have not been paying attention.
  10. She hasn’t been feeling well since the journey.
  11. We haven’t been using that room at all.
  12. The rain hasn’t been stopping for a moment.
  13. He has not been keeping his promises.
  14. They haven’t been telling us the whole story.
  15. I haven’t been going to the gym this month.
  16. The washing machine hasn’t been draining properly.
  17. She hasn’t been sitting still for even a minute.
  18. We have not been spending much on groceries lately.
  19. My brother hasn’t been helping in the shop.
  20. The clock hasn’t been keeping the right time since last year.

🔷 Question Examples

  1. Have you been waiting long?
  2. Has she been studying since morning?
  3. Have they been living here for many years?
  4. Has it been raining all night?
  5. Have we been paying the correct amount?
  6. Has your father been feeling better?
  7. Have the children been playing outside?
  8. Has the printer been working properly?
  9. Have you been following the news?
  10. Has he been coming to class on time?
  11. Have they been asking about me?
  12. Has the tap been leaking again?
  13. Have you been practising your speech?
  14. Has your uncle been running the shop alone?
  15. Have the workers been repairing the road?
  16. Has she been keeping in touch with you?
  17. Have you been sleeping enough?
  18. Has the dog been barking all evening?
  19. Have they been building that house since last year?
  20. Has your brother been looking for a job?

🟪 Wh-Question Examples

  1. How long have you been learning English?
  2. What have you been doing all afternoon?
  3. Why has she been crying?
  4. Where have they been staying?
  5. Who have you been talking to?
  6. How long has it been raining?
  7. What have the children been eating?
  8. Why have you been avoiding me?
  9. Where has he been going every evening?
  10. Which subject have you been finding difficult?
  11. How long has your father been working there?
  12. What have they been arguing about?
  13. Why has the machine been making that sound?
  14. How have you been managing on your own?
  15. Who has been using my charger?
  16. What has she been reading lately?
  17. How long have we been driving?
  18. Where have you been buying your vegetables?
  19. Why has he been staying up so late?
  20. What has been keeping you so busy?

Common Mistakes When Using the Present Perfect Continuous

🟥 Ten Patterns Learners Repeat

Every mistake below follows a recognisable pattern. Spot the pattern once, and you can catch the error in your own writing every time.

1

Using a stative verb

I have been knowing her since school.
I have known her since school.
Know describes a state, not an activity. States do not run, so they take the present perfect instead.
2

Forgetting “been”

She has waiting for an hour.
She has being waiting for an hour.
She has been waiting for an hour.
Been is the piece that links has/have to the -ing form. Without it, the sentence has no grammar holding it together. And being is never used here.
3

Using the wrong auxiliary

They has been working since morning.
He have been working since morning.
They have been working since morning.
He has been working since morning.
Only has and have change with the subject. Check the subject first, then choose.
4

Using the past participle instead of the -ing form

I have been studied for two hours.
I have been studying for two hours.
Have been studied is a passive sentence about something done to you. If you did the studying, you need -ing.
5

Mixing up since and for

I have been living here since five years.
I have been living here for five years.
I have been living here since 2019.
For takes a length. Since takes a starting point.
6

Using the present continuous for duration

I am waiting for you since two o’clock.
I have been waiting for you since two o’clock.
If the sentence says how long, it must reach back from now, and only the present perfect continuous does that.
7

Adding a finished past time

She has been calling me yesterday.
She called me yesterday.
She has been calling me since yesterday.
Yesterday closes the time period. This tense needs it open.
8

Giving a number with the continuous

He has been writing five letters.
He has written five letters.
He has been writing letters all afternoon.
Count the results with the present perfect. Measure the time with the continuous.
9

Repeating the verb in a short answer

Yes, I have been studying. (as a short answer)
Yes, I have.
10

Contracting a positive short answer

Yes, I’ve.
Yes, I have.

Practice Exercises

🎯 Practice Card

Five exercise types, easiest first. Try each one before checking the answer key further down.

✏️ Fill in the Blanks

Complete each sentence with the present perfect continuous form of the verb in brackets.

  1. She ______ (wait) for the doctor since ten o’clock.
  2. We ______ (live) in this town for six years.
  3. They ______ (not / come) to class regularly this month.
  4. It ______ (rain) all morning.
  5. I ______ (try) to call you since breakfast.
  6. My brother ______ (work) at that bank since 2021.
  7. The children ______ (play) in the garden for two hours.
  8. He ______ (not / sleep) well lately.
  9. The machine ______ (make) a strange noise all week.
  10. You ______ (study) very hard these days.

🔷 Choose the Correct Answer (MCQs)

1. I ______ English for five years.
a) am learningb) have been learningc) have learned fived) had been learning
2. She ______ the same book since Monday.
a) has been readingb) is reading sincec) has been readd) have been reading
3. ______ you been waiting long?
a) Hasb) Havec) Ared) Do
4. He has been living here ______ 2018.
a) forb) fromc) sinced) by
5. I have ______ this letter three times.
a) been writingb) been wrotec) writtend) being writing
6. They ______ to us since the argument.
a) haven’t been speakingb) hasn’t been speakingc) aren’t speaking sinced) haven’t been spoken
7. ______ has been using my laptop?
a) Whomb) Whoc) Whichd) What for
8. She ______ him since primary school.
a) has been knowingb) is knowingc) has knownd) have known
9. The road ______ for two months.
a) has been being repairedb) has been under repairc) is repaired sinced) has repairing
10. Yes, ______.
a) I’veb) I have beenc) I haved) I am

❌ Correct the Mistakes

  1. I am waiting for the bus since twenty minutes.
  2. She has been knowing my father for years.
  3. They has been working all night.
  4. He has been studied since morning.
  5. We have been finishing the project yesterday.
  6. Has you been feeling better?
  7. The baby has being sleeping for an hour.
  8. I have been reading four books this week.

🔁 Rewrite the Sentences

Rewrite each sentence in the present perfect continuous, keeping the meaning as close as possible.

1. She started cooking two hours ago. She is still cooking.
2. It began raining at six. It is still raining.
3. He started working here in 2020. He still works here.
4. They began waiting at noon. They are still waiting.
5. I started feeling unwell on Tuesday. I still feel unwell.
6. The dog started barking an hour ago. It is still barking.

❓ Make Questions

Write a question for each answer. The underlined part shows what you are asking about.

1. I have been waiting for forty minutes. (How long…?)
2. She has been studying biology. (What…?)
3. They have been staying with their aunt. (Where…?)
4. He has been crying because he lost his wallet. (Why…?)
5. Sana has been using the printer. (Who…?)
6. Yes, the children have been playing outside. (Yes/No question)

Answer Key

✅ Fill in the Blanks

  1. has been waiting
  2. have been living
  3. have not been coming / haven’t been coming
  4. has been raining
  5. have been trying
  6. has been working
  7. have been playing
  8. has not been sleeping / hasn’t been sleeping
  9. has been making
  10. have been studying

✅ Choose the Correct Answer

  1. b — for five years needs a tense that reaches from the past to now.
  2. a — since Monday plus an unfinished book.
  3. b — you always takes have.
  4. c — 2018 is a point in time, so since.
  5. c — a number (three times) forces the present perfect.
  6. a — they takes have, and the negative goes after it.
  7. b — who is the subject here, so no inversion.
  8. c — know is stative.
  9. b — the natural alternative to the clumsy passive.
  10. c — positive short answers are never contracted.

✅ Correct the Mistakes

  1. I have been waiting for the bus for twenty minutes.
  2. She has known my father for years.
  3. They have been working all night.
  4. He has been studying since morning.
  5. We finished the project yesterday. (or: We have been finishing the project since yesterday.)
  6. Have you been feeling better?
  7. The baby has been sleeping for an hour.
  8. I have read four books this week.

✅ Rewrite the Sentences

  1. She has been cooking for two hours.
  2. It has been raining since six.
  3. He has been working here since 2020.
  4. They have been waiting since noon.
  5. I have been feeling unwell since Tuesday.
  6. The dog has been barking for an hour.

✅ Make Questions

  1. How long have you been waiting?
  2. What has she been studying?
  3. Where have they been staying?
  4. Why has he been crying?
  5. Who has been using the printer?
  6. Have the children been playing outside?

Frequently Asked Questions

💬 Tap a question to reveal the answer

These are the questions learners ask most often about the present perfect continuous. Each one is answered in plain English first, with the fuller detail right underneath.

What is the present perfect continuous tense?

It is the tense that shows an action which started in the past, has continued for a stretch of time, and is either still going on now or has just stopped. It is built with has/have + been + verb-ing, as in She has been waiting since noon.

When should I use the present perfect continuous tense?

Use it in five situations: an action that started earlier and still continues, a temporary situation, a recently finished action with a visible result, an action repeated across an open period, and any time you want to stress how long something has been going on. If your sentence could take for, since, or how long, this tense is usually the right choice.

What is the formula for the present perfect continuous tense?
Sentence typeFormula
PositiveSubject + has/have + been + verb-ing
NegativeSubject + has/have + not + been + verb-ing
Yes/No questionHas/Have + subject + been + verb-ing?
Wh-questionWh-word + has/have + subject + been + verb-ing?
What is the difference between the present perfect and present perfect continuous?

The present perfect points at the result; the present perfect continuous points at the activity. I have painted the wall means the wall is finished. I have been painting the wall means I have spent time on it and may still be at work. Use the present perfect with numbers and finished jobs, and the continuous with lengths of time.

Can stative verbs be used in the present perfect continuous?

Usually not. Verbs such as know, believe, own, belong, prefer, contain, need, and want describe states rather than activities, so they take the present perfect instead: I have known him for years, not I have been knowing him. A few verbs, including think, see, have, taste, and feel, have a second active meaning and do allow the continuous: I have been thinking about your offer.

Can I use since and for together?

Not in the same phrase. Since introduces a starting point and for introduces a length, so a sentence needs one or the other: ❌ since for two hours. You can use both in one sentence if each has its own job: I have been living here since 2019, and I have been working at the same office for three years

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *