×
📢 Programi i kurseve tona sapo është publikuar! 📚 Ushtrime dhe mësime në gjuhën angleze, gjermane dhe shqipe. 🇬🇧 🇩🇪 🇦🇱 Për herë të parë, edhe ushtrime në gjuhën shqipe!
Mësim

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

UseExampleFocus
Duration up to nowI've been working here for five years.how long
Activity still in progressShe's been studying since this morning.and still is
Recently finished, with evidenceYou've been running — you're out of breath.the visible result
Repeated activityHe's been calling me all week.again and again
Explaining a present situationThe ground is wet. It's been raining.cause of what we see
Annoyance or emphasisI've been waiting for an hour!emotional colouring

The form

SubjectAffirmativeNegativeQuestion
I / you / we / theyI've been waitingI haven't been waitingHave you been waiting?
he / she / ithe's been waitinghe hasn't been waitingHas 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

QuestionAnswer with sinceAnswer 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 perfectPresent perfect continuous
I've read three chapters. — how manyI've been reading all evening. — how long
She's written the report. — it's finishedShe's been writing the report. — maybe not finished
They've painted the kitchen. — resultThey'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

MistakeCorrectWhy
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

  1. If the natural question is How long?, this tense is usually right.
  2. Look for evidence: wet ground, tired eyes, paint on hands. That is this tense's territory.
  3. 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ë.

AnglishtShqip
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ërdorimiAnglishtShqip
Kohëzgjatje deri taniI've been working here for years.Punoj këtu prej vitesh.
Veprim ende në zhvillimShe's been studying all morning.Ajo studion që nga mëngjesi.
Shenja të dukshmeYou've been running — you're out of breath.Ke vrapuar — je pa frymë.
Veprim i përsëriturHe's been calling me all week.Ai më ka marrë në telefon gjithë javën.
Shpjegim i gjendjesThe ground is wet. It's been raining.Toka është e lagur. Ka rënë shi.

Since dhe for

AnglishtShqipShembull
since + pikë në kohëqë ngasince 2020 — që nga viti 2020
for + kohëzgjatjeprejfor 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

GabimiE 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ë