Naar de inhoud
Zorg Space Open de app

Engelse grammatica

have been doing: hoe lang het al duurt

have been doing: how long it has gone on

B1 · Middenniveau Werkwoorden en tijd Vragen 10

De regel

have / has been + -ing kijkt naar een bezigheid die in het verleden begon en nog duurt, of net gestopt is, en legt de nadruk op de DUUR in plaats van op het resultaat. I have been waiting for an hour gaat over dat uur; I have written three emails gaat over die drie mails. Het is ook de vorm bij een zichtbaar gevolg nu: You are out of breath — have you been running?. Toestandswerkwoorden blijven simpel: I have known her for years, nooit I have been knowing her.

Patroon

have / has been + verb-ing · How long have you been …?

Voorbeelden

  1. I have been waiting for over an hour.

    Ik sta al meer dan een uur te wachten.

  2. She has been studying English since March.

    Zij leert sinds maart Engels.

  3. How long have you been living here?

    Hoe lang woont u hier al?

  4. You look tired — have you been working all night?

    U ziet er moe uit — hebt u de hele nacht gewerkt?

Veelgemaakte fouten

  • Fout: I am waiting since two o’clock.

    Goed: I have been waiting since two o’clock.

    since meet van het verleden tot nu, en dat kan de present simple niet.

  • Fout: I have been knowing him for years.

    Goed: I have known him for years.

    Toestandswerkwoorden als know hebben geen continuous.

  • Fout: I have been reading three books this month.

    Goed: I have read three books this month.

    Een afgerond aantal is een resultaat, dus de simple vorm.

Oefenvragen

Probeer elke vraag eerst zelf en open dan „Toon antwoord” voor de oplossing en de reden.

  1. 1Kies de juiste zin.

    1. I have been look for a flat for six months.
    2. I look for a flat for six months.
    3. I am looking for a flat for six months.
    4. I have been looking for a flat for six months.
    Toon antwoord

    Antwoord: D I have been looking for a flat for six months.

    Een periode tot nu krijgt have been + -ing.

  2. 2Kies de juiste zin.

    1. She has painted the kitchen.
    2. She has been painting the kitchen for the result.
    3. She is painting the kitchen since Monday.
    4. She has been paint the kitchen.
    Toon antwoord

    Antwoord: A She has painted the kitchen.

    Het afgeronde resultaat krijgt de gewone present perfect.

  3. 3Kies de juiste zin.

    1. How long has he been drive a bus?
    2. How long has he been driving a bus?
    3. How long is he driving a bus?
    4. How long he has been driving a bus?
    Toon antwoord

    Antwoord: B How long has he been driving a bus?

    How long …? over iets dat nog doorgaat, krijgt de continuous.

  4. 4Kies de juiste zin.

    1. I am owning this car since 2018.
    2. I have been owning this car since 2018.
    3. I have owned this car since 2018.
    4. I own this car since 2018.
    Toon antwoord

    Antwoord: C I have owned this car since 2018.

    own is een toestandswerkwoord: geen continuous.

  5. 5Vul het gat in.

    They _____ about that problem all morning.

    1. have talk
    2. have been talking
    3. are talking
    4. has been talking
    Toon antwoord

    Antwoord: B They have been talking about that problem all morning.

    De hele ochtend tot nu is duur, en they krijgt have.

  6. 6Vul het gat in.

    The floor is wet because it _____.

    1. has been raining
    2. has been rain
    3. is raining since
    4. has rained three times
    Toon antwoord

    Antwoord: A The floor is wet because it has been raining.

    Het zichtbare gevolg nu wijst op de continuous.

  7. 7Vul het gat in.

    I _____ this book twice and I still like it.

    1. am reading
    2. have been read
    3. have read
    4. have been reading
    Toon antwoord

    Antwoord: C I have read this book twice and I still like it.

    twice telt afgeronde keren, dus de simple vorm.

  8. 8Vul het gat in.

    How long _____ you been feeling unwell?

    1. have
    2. has
    3. are
    4. did
    Toon antwoord

    Antwoord: A How long have you been feeling unwell?

    you krijgt altijd have.

  9. 9Zet de woorden in de juiste volgorde.

    We have been living here since January

    Toon antwoord

    Antwoord: We have been living here since January.

    have + been + -ing, daarna het beginpunt met since.

  10. 10Zet de woorden in de juiste volgorde.

    She has been working here for ten years

    Toon antwoord

    Antwoord: She has been working here for ten years.

    for meet de lengte, en she krijgt has.

Oefen deze les in Zorg Space

In de app wordt elke regel interactief oefenen: directe correctie, herhaling op het moment dat je het bijna vergeet en voortgang die je van niveau tot niveau ziet — gratis.

Gratis beginnen