Present Perfect Continuous

De tijd present perfect progressive gebruik je in het algemeen om te praten over situaties die in het verleden zijn begonnen en nog steeds doorgaan, of die net zijn gestopt en een resultaat in het heden hebben.

1.Constructies

1.1Zinsconstructies

Om de tijd (tense) present perfect progressive te vormen, volg je deze basisregels:
S = onderwerp (subject)
3 p.s. = derde persoon enkelvoud (third person singular): he / she / it
hasn't = has not
haven't = have not
QW = vraagwoord (question word)
Ving = hoofdwerkwoord (main verb) + ing

Constructie Voorbeelden
+ bevestigend S + have / has(3 p.s.) + been + Ving + ... I have been waiting for John all day long. He has been waiting for John all day long.
Ik wacht de hele dag op John. Hij wacht de hele dag op John.
- ontkennend S + haven't / hasn't(3 p.s.) + been + Ving +... No! We haven't been living here for 10 years! We have been living here for 15 years already!
Nee! We wonen hier geen 10 jaar! We wonen hier al 15 jaar!
? vragend (QW) + have / has(3 p.s.) + S + been + Ving +...? What have you been doing here for such a long time? Has he been waiting for a long time?
Wat doe je hier al zo lang? Wacht hij al lang?

Test jezelf

Zet het werkwoord in de tijd present perfect progressive.
She (study) _____ English for three years.
Zet het werkwoord in de tijd present perfect progressive.
They (work) _____ on this project since last month.
Zet het werkwoord in de tijd present perfect progressive.
I (practice) _____ the piano for an hour.

2.Gebruik

2.1Handeling die in het verleden is begonnen en nog steeds doorgaat

De tijd present perfect progressive gebruik je wanneer je wilt benadrukken dat een activiteit gedurende een hele periode aan de gang is geweest.

Voorbeeld
She is very tired. She's been typing letters all day.
Ze is heel moe. Ze typt de hele dag brieven.
I've been swimming here since I arrived.
Ik zwem hier sinds ik ben aangekomen.
He's been cleaning the room for 30 minutes already.
Hij maakt de kamer al 30 minuten schoon.
I've been polishing the car since I got here.
Ik poets de auto sinds ik hier ben aangekomen.

Test jezelf

Zet het werkwoord in de juiste tijd.
The radio (play) _____ since 7 a.m. I wish someone would turn it off.
Zet het werkwoord in de juiste tijd.
The petrol gauge (say) _____ 'Empty' for quite a long time now. Don't you think we should get some petrol?
Zet het werkwoord in de juiste tijd.
You (drive) _____ all day. Let me drive now.

2.2Werkwoorden voor een handeling die in het verleden is begonnen en nog steeds doorgaat. Ofwel Present Perfect Simple, ofwel Present Perfect Progressive.

Een handeling die in het verleden is begonnen en nog steeds doorgaat of net is afgelopen, kan bij bepaalde werkwoorden (verbs) worden uitgedrukt met het present perfect simple of met het present perfect progressive. Werkwoorden die je op deze manier kunt gebruiken zijn onder meer expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work enzovoort.

We kunnen echter zeggen dat we met de vorm progressive altijd de duur benadrukken of ons op het proces richten.

Present Perfect Progressive Present Perfect Simple
We've been living here for 15 years already!
We wonen hier al 15 jaar!
We've lived here for 15 years.
We wonen hier 15 jaar.
I've been working for him for 15 years!
Ik werk al 15 jaar voor hem!
I've worked for him for 15 years.
Ik werk 15 jaar voor hem.
He's been waiting for you all day long! Hurry up!
Hij wacht de hele dag op je! Schiet op!
He's waited for you all day long! Hurry up!
Hij wacht de hele dag op je! Schiet op!
He has been sleeping for ten hours.
Hij slaapt al tien uur.
He has slept for ten hours.
Hij slaapt al tien uur.
It has been snowing for a long time.
Het sneeuwt al lang.
It has snowed for a long time.
Het sneeuwt al lang.

Test jezelf

Zet het werkwoord in de juiste tijd.
Have you seen my bag anywhere? I (look) _____ for it for ages.
Zet het werkwoord in de juiste tijd.
It (rain) _____ for two days now. There'll be a flood soon.
Zet het werkwoord in de juiste tijd.
We (live) _____ here since 2000.

2.3Recent afgeronde handelingen / conclusies trekken

De vorm present perfect progressive gebruik je voor recent afgeronde handelingen om te laten zien dat we op grond van direct of indirect bewijs tot een conclusie zijn gekomen.

Afgeronde handeling / conclusie Bewijs
Have you been crying?
Heb je gehuild?
Your eyes are red.
Je ogen zijn rood.
Someone's been smoking in here.
Hier heeft iemand gerookt.
This room stinks.
Deze kamer stinkt.
Has someone been using it?
Heeft iemand het gebruikt?
My shampoo bottle is half empty.
Mijn fles shampoo is halfleeg.
You have been working hard.
Je hebt hard gewerkt.
You look exhausted.
Je ziet er uitgeput uit.

Test jezelf

Zet het werkwoord in de juiste tijd.
- There is sawdust in your hair. - I'm not surprised. I (cut) _____ down a tree.
Zet het werkwoord in de juiste tijd.
Someone (use) _____ my bicycle. The chain's fallen off.
Zet het werkwoord in de juiste tijd.
Someone (work) _____ on the computer. The screen's left on, and there's an unsaved document.

3.Veelgestelde vragen

Wanneer gebruik je de Present Perfect Continuous (present perfect progressive)?

Je gebruikt de Present Perfect Continuous voor een activiteit die in het verleden begon en nog bezig is, om de duur te benadrukken. Voorbeelden: "She has been typing letters all day" en "It has been snowing for three days now." Je gebruikt deze tijd ook voor een activiteit die net is gestopt en waarvan je het resultaat nu ziet: "Your eyes are red. Have you been crying?" Present Perfect Continuous en present perfect progressive zijn twee namen voor dezelfde tijd.

Hoe maak je de Present Perfect Continuous: "She has been working" of "She has working"?

Zeg "She has been working": de Present Perfect Continuous bestaat uit have of has, dan been, dan het hoofdwerkwoord (main verb) met -ing. Gebruik has bij he, she en it, en have bij I, you, we en they: "I have been waiting", niet "I has been waiting". Laat been niet weg ("He has cleaning") en ook de -ing niet ("He has been clean"). Ontkenningen maak je met haven't of hasn't: "They haven't been talking." In vragen komt have of has vóór het onderwerp (subject): "Has he been waiting long?"

Is "I am living here for five years" correct, of heb je hier de Present Perfect Continuous nodig?

Nee, zeg "I have been living here for five years": iets wat tot nu doorloopt, vraagt de Present Perfect Continuous. In het Nederlands staat "ik woon hier al vijf jaar" in de tegenwoordige tijd, maar het Engels kijkt vanaf nu terug. De Present Continuous ("I am living here") beschrijft alleen het nu en gaat niet samen met for of since om een duur aan te geven. Zo ook bij how long: vraag "How long have you been learning English?", niet "How long are you learning English?"

"You look tired. Have you been running?" Waarom gebruik je hier de Present Perfect Continuous?

De Present Perfect Continuous noemt een recente activiteit die verklaart wat je nu ziet: "Have you been running?" gokt waarom iemand er moe uitziet. De activiteit is voorbij of net onderbroken, maar de gevolgen zijn nog zichtbaar, dus deze tijd verbindt het verleden met nu. Voorbeelden: "Someone has been smoking in here" (de kamer ruikt naar rook) en "The ground is wet. It has been raining."

Is "I have been knowing him for years" correct in de Present Perfect Continuous?

Nee, zeg "I have known him for years": know is een stative verb en staat normaal niet in de Present Perfect Continuous. Stative verbs drukken een toestand (state) uit, geen activiteit: denk aan know, believe, belong en understand. Voor een situatie die in het verleden begon en nu nog geldt, krijgen ze de Present Perfect Simple: "This house has belonged to my family since 1950", niet "has been belonging". Werkwoorden voor een activiteit, zoals work, wait en live, kunnen wel de continuous-vorm krijgen: "I have been working here for years."

Klaar om dit onderwerp te oefenen?

Download de app en oefen dit onderwerp als een game — met XP, reeksen en directe feedback.