Present Perfect Continuous Tense
Use have or has been plus verb-ing to stress how long an activity has lasted or to explain visible evidence. Covers since, for and How long, repeated activity, and the stative verbs that avoid this form.
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ë |