Present Perfect Continuous Tense (Present Perfect Progressive) – Complete Guide Connecting Past and Present

The present perfect continuous tense is also called the present perfect progressive tense. It is one tense with two names. It is an advanced tense and reaching this stage means you are already at a high level of English.
This tense is special in terms of time because it connects or links both the present and the past. It talks about an action that started in the past and is still continuing now.
ITEM 1: Core Difference – Result vs Process
Word Meaning: Present Perfect (have cooked) = action completed in past, result now ready, finished. Present Perfect Continuous (have been cooking) = started in past, still ongoing, not finished, focus on process/activity.
Phrasal Verb Meaning: cook up = prepare quickly. Example: I cooked up dinner.
- I have cooked dinner. – Means I cooked in past and now it’s ready. I don’t have to cook anymore, I’m finished. Focus on result.
- I have been cooking dinner. – Means I started cooking in past and I’m still cooking now, not finished, still continuing. Focus on process, activity.
- She has finished work. – Finished, result, no need to work now.
- She has been finishing work for hours. – Ongoing for hours, still not done? Actually finishing continuous less common but possible.
- He has learned English. – Result: knows English now.
- He has been learning English for some time. – Started past, still learning now, still continuing.
- They have worked on project. – Result: project maybe done.
- They have been working on project for six months. – Started six months ago, still working, combining past and present.
- It has rained. – Rained earlier, now stopped, ground wet result.
- It has been raining all day. – Started past, still raining or just stopped, emphasis duration.
ITEM 2: When to Use – Started in Past, Still Continuing Now
Word Meaning: Continuous = ongoing, not finished. Duration = how long.
Phrasal Verb Meaning: work on = spend time on project. Example: Work on project.
- We have been working on this project for six months. – Started six months ago in past, have been working and working and working, still working now. have been working = present perfect continuous.
- I have been learning English for some time. – Started learning in past, still learning now, excellent use for yourself now.
- You have been learning, We have been learning, They have been learning. – Plural subjects use have been.
- He has been learning, She has been learning, It has been learning. – Singular he/she/it uses has been. It might be computer or AI.
- She has been studying for three hours. – Started three hours ago, still studying.
- They have been working here since 2020. – Since 2020 point in time, still working here now.
- Sea levels have been rising. – Global warming example, started past, rising still now. have been rising. Excellent for IELTS/TOEFL academic writing – advanced tense shows high level.
- Prices have been increasing recently. – Increasing started past, continues now.
- He has been saving money for a new house. – Saving started past, still saving.
- We have been living in New York for 5 years. – Living started 5 years ago, still living.
ITEM 3: When to Use – Action That Just Finished Recently, Effect Now
Word Meaning: Recently = short time ago, just now. Effect now visible.
Phrasal Verb Meaning: call up = phone. show up = appear.
- I’ve been calling you for hours. – I’ve = I have. Calling in all past time including almost just now until friend called. You were calling and calling, friend didn’t answer, worried. Finally friend calls. Means continuous calling until just now.
- We have been waiting for you. – At restaurant meeting friend, waiting and waiting and waiting friend not coming, finally shows up. We have been waiting all time past till now.
- She has been crying, her eyes are red. – Crying recently finished, red eyes effect now.
- It has been raining, the ground is wet. – Raining recently finished, wet ground result.
- I have been running, I’m out of breath. – Running just finished, breathless now.
- He has been working out, he is tired. – Working out just finished.
- They have been painting the house, they are covered in paint. – Painting recently, paint on clothes effect.
- You have been studying, you look exhausted. – Studying recently, exhausted effect.
ITEM 4: Common Time Expressions – For, Since, All Day, Lately, Recently
Word Meaning: For = period of time (duration). Since = point in time (starting point). All day/night/morning = entire period. Lately/recently = short time before now.
Phrasal Verb Meaning: stay up = not sleep.
- I’ve been studying for three hours. – For three hours = period, how long. I’ve been studying is tense, for is expression.
- I’ve been studying since 5:00. – Since 5:00 = point, if now 8:00 then for three hours = since 5:00 same duration but different form.
- For vs Since Rule: For = period (for 3 hours, for 2 years, for ages), Since = point (since 5:00, since 2020, since Monday). Very common error to mix.
- It has been raining all day. – has been raining = tense, all day = expression. All day, all night, all morning, all afternoon, all evening – all suggest period where something can continue.
- She has been studying all morning. – All morning period.
- He has been working all week. – All week.
- She has been exercising a lot lately. – Lately = in short time before now, short period before now. has been exercising = tense, lately = expression.
- She has been exercising a lot recently. – Recently same as lately.
- They have been traveling a lot lately. – Lately with present perfect continuous common.
- I have been feeling tired recently. – But feeling is stative? Actually feel can be both, be careful.
ITEM 5: When NOT to Use – Stative Verbs Restriction
Word Meaning: Dynamic verbs = action verbs (eat, run, work, cook, study, wait). Stative verbs = state or condition (mental: know, believe, think, understand; emotional: love, like, hate; possession: own, belong). Stative cannot be used in continuous tenses.
Phrasal Verb Meaning: figure out = understand.
- Incorrect: I have been knowing John for two years. – Wrong because know is stative verb, cannot use continuous. Completely wrong.
- Correct: I have known John for two years. – Must use present perfect have known, not continuous, because verb itself stative.
- Incorrect: He has been liking this book all his life. – Like is stative, cannot use been liking.
- Correct: He has liked this book all his life. – Present perfect has liked.
- Incorrect: The students have not been understanding this lecture. – Understand is stative, cannot use been understanding.
- Correct: The students have not understood this lecture. – Present perfect have not understood.
- Incorrect: I have been believing you. – Believe stative.
- Correct: I have believed you. – Present perfect.
- Check long list of stative verbs in good grammar book. – Important to memorize stative list.
Grammatical Explanation – Structure, Negative, Questions
ITEM 6: Structure, Contractions, Spelling, Short Answers
Word Meaning: Structure = Subject + have/has + been + verb-ing (present participle). Helping verbs = have/has + been.
Phrasal Verb Meaning: carry on = continue.
Positive Structure:
- I have been working. – I + have been + working (regular verb work + ing). Sample regular verb.
- You have been working, We have been working, They have been working. – I, You, We, They use have been.
- He has been working, She has been working, It has been working. – He, She, It use has been. Air conditioner example for It.
- I have been going, You have been going. – Irregular verb go -> going, same pattern, any verb works.
- You have been saving money. – Save -> saving. Regular pattern.
- I have been thinking about changing my job. – Think -> thinking irregular but same ing.
Negative Structure: have/has + not + been + verb-ing, contraction haven’t/hasn’t
- I have not been working / I haven’t been working. – have not = haven’t, cancel o, join. I haven’t been working – use t sound at end clearly otherwise sounds positive.
- You have not been working / You haven’t been working. – You haven’t been.
- We haven’t been, They haven’t been. – We haven’t been, They haven’t been.
- He has not been working / He hasn’t been working, She hasn’t been, It hasn’t been. – has not = hasn’t. He hasn’t been working, She hasn’t been working.
Question Structure: Have/Has + Subject + been + verb-ing?
- Have you been working? Have they been working? – Have + you/they + been + working? Same for I, You, We, They use Have at start.
- Has he been working? Has she been working? Has it been working? – Has + he/she/it + been + working?
- Where have you been working? Why have you been working? How long have you been working? – WH-word + have/has + subject + been + verb-ing. Put WH before structure, keep rest same.
- Have you been saving money? Have you been thinking of changing job? – Questions with any verb.
Contractions & Pronunciation:
- I have been -> I’ve been. – I have = I’ve, take out h and a, add apostrophe, join. I’ve been working. Say I’ve.
- You have been -> You’ve been, We have been -> We’ve been, They have been -> They’ve been. – You’ve, We’ve, They’ve.
- He has been -> He’s been, She has been -> She’s been, It has been -> It’s been. – He’s, She’s, It’s. He’s been working sounds he’z been, z sound. Been pronounced short been, not long beeeen.
- I have not been -> I haven’t been, He has not been -> He hasn’t been. – haven’t, hasn’t. Say t at end clearly.
Spelling Changes for Verb-ing:
- Most verbs add -ing: think -> thinking, fix -> fixing, work -> working, attend -> attending, pay -> paying, teach -> teaching, go -> going, organize -> organizing.
- Verbs ending in e: drop e + ing: change -> changing, hire -> hiring.
- Verbs ending in ie: ie -> y + ing: tie -> tying, lie -> lying.
- Verbs ending in C-V-C (Consonant-Vowel-Consonant): double last letter: plan -> planning, run -> running. Vowel A,E,I,O,U, other letters consonants, look from end.
Short Answers – Polite:
- Have you been going to gym? Yes, I have. / No, I haven’t. – Question begins with have, answer uses have. Positive short answer NO contraction: Yes, I have (not I’ve). Negative uses contraction: No, I haven’t.
- Has he been helping you? Yes, he has. / No, he hasn’t. – Yes, he has (full), No, he hasn’t. No contraction in positive short answer.
- Have you been getting up early? Yes, I have. / No, I haven’t. – Same pattern.
Exercise Part
Exercise A – Positive Conversion:
They watch -> They have been watching
She sleeps -> She has been sleeping
It works -> It has been working
You attend -> You have been attending
We pay -> We have been paying
He teaches -> He has been teaching
They go -> They have been going
She organizes -> She has been organizing
Exercise B – Negative with Contraction:
They watch -> They haven’t been watching
She sleeps -> She hasn’t been sleeping
It works -> It hasn’t been working
You attend -> You haven’t been attending
We pay -> We haven’t been paying
He teaches -> He hasn’t been teaching
They go -> They haven’t been going
She organizes -> She hasn’t been organizing
Exercise C – Full Sentences:
They have been living in New York. Negative: They haven’t been living in New York. Question: Have they been living in New York?
He has been reading. Negative: He hasn’t been reading. Question: Has he been reading?
Exercise D – Correct Errors – Wrong Verb / Wrong Tense / Wrong Word:
- I have been understanding the lesson. -> Wrong verb stative understand cannot be continuous. Correct: I have understood the lesson. (present perfect)
- I am working here since 2018. -> Wrong tense, present continuous only talks about now, but since 2018 needs connection past to present. Correct: I have been working here since 2018.
- I’ve been living here since three years. -> Wrong word since. Since + point, for + period. Since 2018, for three years. Correct: I’ve been living here for three years.
Exercise E – Personal Practice:
Write about yourself: What have you been doing recently? What have you been studying? What have you been watching? What have you been learning? Use for, since, all day, lately.
Special Tips
Tip 1 – Result vs Process Test: If you can ask Is it finished and ready? -> Use have cooked (result). If you ask Is it still ongoing? -> Use have been cooking (process). I have cooked dinner = dinner ready. I have been cooking dinner = still cooking, kitchen messy.
Tip 2 – For vs Since Memory: For = how long (period) – for 3 hours, for 2 years. Since = when started (point) – since 5:00, since 2018. Mix is common basic mistake – avoid in exam.
Tip 3 – Stative Check: Before using continuous, ask Is verb action I can see? Work, cook, run, study, wait = yes action = can use continuous. Know, believe, like, love, understand, own = state in mind/emotion = cannot use continuous, use have known, have liked.
Tip 4 – Contraction Pronunciation: Been is short, not long. I’ve been = I’ve + been short. Haven’t = have + n’t with t sound at end clearly, otherwise sounds like positive have.
Competitive Exam Suggestions – IELTS, GRE, TOEFL
IELTS: Present perfect continuous is Band 7+ grammar for high score. In Writing Task 2 about Global Warming, write Sea levels have been rising – advanced tense shows examiner you can use perfect tenses correctly. In Speaking Part 1, I have been learning English for 3 years – shows duration connecting past to now, better than I learn. Use for/since correctly – I have been working since 2020, for 4 years – common IELTS question How long have you been…?
TOEFL: TOEFL iBT Writing integrated and independent tasks: Use have been working, has been raining all day for academic examples. Listening: Recognize I’ve been calling you for hours – understand recently finished but effect now. For/since distinction tested in structure.
GRE: GRE Text Completion tests stative vs dynamic: have been knowing vs have known – know stative cannot be continuous. Also tests for vs since: since three years wrong, for three years correct. Analytical Writing: Use present perfect continuous to show ongoing research: I have been studying this topic for years – shows dedication and advanced control.
When you can move quickly between It has been snowing all day (positive), It hasn’t been snowing all day (negative), Has it been snowing all day? (question), you have mastered how to construct this tense. Feel proud – you are serious student achieving goals.









