Present Perfect Continuous Tense
The present perfect continuous is built from have / has been + verb-ing. Where the present perfect looks at a result, this tense looks at the activity itself: how long it has gone on, whether it is still going on, and what evidence it has left behind.
Learning objectives
- Form the tense correctly for all subjects.
- Use it for duration, repeated activity and visible evidence.
- Ask and answer How long ...? with since and for.
- Know which verbs avoid this form.
Meaning and usage
| Use | Example | Focus |
|---|---|---|
| Duration up to now | I've been working here for five years. | how long |
| Activity still in progress | She's been studying since this morning. | and still is |
| Recently finished, with evidence | You've been running — you're out of breath. | the visible result |
| Repeated activity | He's been calling me all week. | again and again |
| Explaining a present situation | The ground is wet. It's been raining. | cause of what we see |
| Annoyance or emphasis | I've been waiting for an hour! | emotional colouring |
The form
| Subject | Affirmative | Negative | Question |
|---|---|---|---|
| I / you / we / they | I've been waiting | I haven't been waiting | Have you been waiting? |
| he / she / it | he's been waiting | he hasn't been waiting | Has he been waiting? |
Short answers use the auxiliary only: Yes, I have. / No, he hasn't. The -ing spelling rules are the same as for the present continuous.
How long, since and for
| Question | Answer with since | Answer with for |
|---|---|---|
| How long have you been learning English? | Since 2020. | For four years. |
| How long has she been waiting? | Since ten o'clock. | For twenty minutes. |
Since marks the starting point; for marks the length. Both answer How long?
Verbs that avoid this form
Stative verbs — know, believe, understand, like, love, own, belong — do not take the continuous even here. With them, use the plain present perfect:
- I've known her for ten years. — not I've been knowing
- We've had this car since 2019. — possession, not been having
Live and work are special: both forms are correct and the meaning barely differs. I've lived / I've been living here for years.
A comparison with the present perfect
| Present perfect | Present perfect continuous |
|---|---|
| I've read three chapters. — how many | I've been reading all evening. — how long |
| She's written the report. — it's finished | She's been writing the report. — maybe not finished |
| They've painted the kitchen. — result | They've been painting the kitchen. — that's why there's paint everywhere |
Signal words
for, since, how long, all day, all morning, lately, recently, these past few weeks.
Common mistakes
| Mistake | Correct | Why |
|---|---|---|
| I am working here for five years. | I've been working here for five years. | the period reaches the present |
| She has been knowing him for years. | She has known him for years. | stative verb |
| I've been finishing my homework. | I've finished my homework. | completion needs the simple perfect |
| How long are you waiting? | How long have you been waiting? | duration up to now |
| He has been played football since 2010. | He has been playing football since 2010. | been + -ing |
Learning tips
- If the natural question is How long?, this tense is usually right.
- Look for evidence: wet ground, tired eyes, paint on hands. That is this tense's territory.
- Keep since with points and for with periods.
Summary checklist
- Is the structure have/has been + -ing?
- Am I emphasising duration or activity rather than a finished result?
- Is the verb dynamic, not stative?
- Is since with a point and for with a length?
Shpjegim në gjuhën shqipe
Rregulli i anglishtes, i shpjeguar në shqip
Kjo kohë ndërtohet me have ose has plus been plus foljen me -ing. Folja ndihmëse ndryshon sipas vetës, kurse been mbetet gjithmonë e njëjtë.
Ndërsa koha e kryer e thjeshtë shikon rezultatin, kjo shikon vetë veprimtarinë: sa gjatë ka vazhduar, a vazhdon ende, dhe çfarë gjurmësh ka lënë.
Përdoret në pesë raste: kohëzgjatje deri në çastin e tanishëm; veprimtari që vazhdon ende; veprim i sapopërfunduar që ka lënë shenja të dukshme; veprim i përsëritur; dhe shpjegim i një gjendjeje të tanishme.
Pyetja natyrore e kësaj kohe është How long ...? Përgjigjja jepet me since për një pikë në kohë ose me for për një kohëzgjatje.
Foljet e gjendjes nuk e marrin këtë formë. Foljet live dhe work janë përjashtim: te ato të dyja format janë njësoj të sakta.
Ekuivalenti në gjuhën shqipe
Forma have / has been + verb-ing nuk ka një ekuivalent të drejtpërdrejtë në gjuhën shqipe. Shqipja e shpreh të njëjtin kuptim me kohën e tashme + prej ose që nga, ose me ndërtimin kam qenë duke ..., i cili është më i rrallë.
| Anglisht | Shqip |
|---|---|
| I have been working here for five years. | Punoj këtu prej pesë vjetësh. |
| She has been studying since morning. | Ajo studion që nga mëngjesi. |
| It has been raining all day. | Ka rënë shi gjithë ditën. |
| How long have you been waiting? | Sa kohë ke pritur? |
Kujdes: mos e përktheni me po. Fjalia I have been working here for five years nuk do të thotë po punoj tani, por tregon kohëzgjatjen deri në këtë çast.
Përdorimet
| Përdorimi | Anglisht | Shqip |
|---|---|---|
| Kohëzgjatje deri tani | I've been working here for years. | Punoj këtu prej vitesh. |
| Veprim ende në zhvillim | She's been studying all morning. | Ajo studion që nga mëngjesi. |
| Shenja të dukshme | You've been running — you're out of breath. | Ke vrapuar — je pa frymë. |
| Veprim i përsëritur | He's been calling me all week. | Ai më ka marrë në telefon gjithë javën. |
| Shpjegim i gjendjes | The ground is wet. It's been raining. | Toka është e lagur. Ka rënë shi. |
Since dhe for
| Anglisht | Shqip | Shembull |
|---|---|---|
| since + pikë në kohë | që nga | since 2020 — që nga viti 2020 |
| for + kohëzgjatje | prej | for four years — prej katër vjetësh |
| How long ...? | Sa kohë ...? | How long have you been learning English? |
Foljet që nuk e marrin këtë formë
Foljet e gjendjes qëndrojnë në të kryerën e thjeshtë edhe këtu:
- I have known her for ten years. — E njoh prej dhjetë vjetësh. (jo «have been knowing»)
- We have had this car since 2019. — E kemi këtë makinë që nga viti 2019.
Foljet live dhe work janë përjashtim: të dyja format janë të sakta dhe kuptimi nuk ndryshon.
Gabime të zakonshme të folësve të shqipes
| Gabimi | E saktë | Pse |
|---|---|---|
| I am working here for five years. | I have been working here for five years. | periudha arrin deri tani |
| She has been knowing him. | She has known him. | folje gjendjeje |
| How long are you waiting? | How long have you been waiting? | kohëzgjatje deri tani |
| I've been finishing my work. | I've finished my work. | përfundimi kërkon të kryerën e thjeshtë |