Czasy i aspekt

Present perfect continuous: have/has been + czasownik z -ing

Poziom B1 Czasy i aspekt
Kluczowa myśl

Present perfect continuous tworzymy schematem have/has been + czasownik z koncowka -ing i uzywamy go, gdy chcemy podkreslic, jak dlugo cos trwa i ze nadal sie dzieje az do teraz: "I've been waiting for an hour." lub "She's been studying since 9am.". Kluczowa jest tu para slowek: for laczymy z okresem czasu (for an hour), a since z punktem poczatkowym (since 9am) - to wlasnie tu Polacy popelniaja najwiecej bledow, mowiac np. "since two hours" zamiast "for two hours". Pamietaj tez, ze tego czasu nie uzywamy z czasownikami statycznymi - powiemy "I've known him", a nie "I've been knowing him". W polskim nie mamy osobnej formy ciaglej, dlatego zdanie "It's been raining all day." tlumaczymy po prostu jako "Pada caly dzien", co latwo prowadzi do gubienia konstrukcji have been + -ing w angielskim.

Przykłady

  • I've been waiting for an hour. the waiting started an hour ago and continues
  • She's been studying since 9am. studying began at 9am and is ongoing
  • It's been raining all day. rain has continued all day

Cała lekcja

Wszystko z filmu, w tekście.

  1. have been + -ing

    present perfect continuous

    I've waited i I've been waiting for an hour brzmią podobnie, ale tylko jedno sprawia, że czujesz każdą minutę. Oto czas, który to robi.

  2. have / has + been + verb-ing

    Użyj tego czasu, gdy chcesz podkreślić, jak długo coś trwa, aż do teraz. Forma jest prosta: have lub has, plus been, plus czasownik z końcówką -ing.

  3. Rezultat czy czas trwania

    present perfect
    • rezultat
    • to skończone
    • co się stało
    perfect continuous
    • czynność
    • wciąż trwa
    • jak długo

    Porównaj dwa perfecty. Zwykły present perfect wskazuje na rezultat: to zrobione. Continuous wskazuje na samą czynność: jak długo, wciąż trwa, wysiłek, który niemal czujesz.

  4. I've been waiting for an hour.

    trwa aż do teraz

    Zacznij od głównego zastosowania: czynność, która zaczęła się w przeszłości i wciąż trwa teraz. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = czas trwania

    Teraz dwa słówka, które temu towarzyszą. Użyj for z odcinkiem czasu, czyli czasem trwania. Godzina, dwa tygodnie, wieki. She's been studying for three hours.

  6. She's been studying since 9am.

    since = punkt początkowy

    Użyj since z punktem, w którym się zaczęło: godzina, dzień, rok. Since dziewiąta, since poniedziałek, since 2020. She's been studying since 9am.

  7. It's been raining all day.

    niedawne, widoczny efekt

    Wyjaśnia też rezultat w teraźniejszości. Czynność mogła właśnie ustać, ale wciąż widać jej efekt. It's been raining all day.

  8. How long have you been learning English?

    how long = pytanie o czas trwania

    Pytaj o czas trwania słowami how long. To naturalne pytanie, do którego ten czas powstał. How long have you been learning English?

  9. I've been working since two hours. since + długość
    I've been working for two hours. for + długość

    for = jak długo · since = od kiedy.

    Teraz klasyczna pułapka. Nie mów since two hours. Since oznacza punkt początkowy, nie długość. Dwie godziny to długość, więc musi być for two hours.

  10. I've been knowing him for years. know = stan
    I've known him for years. stan → present perfect

    Czasowniki stanu (know, like, own) biorą zwykły perfect.

    Druga pułapka: czasowniki stanu. Czasowniki jak know, like czy own opisują stany, nie czynności, więc nie używają tego czasu. Nie been knowing kogoś: po prostu go known.

  11. I've been reading all morning.

    wysiłek, nie rezultat

    Jeszcze jedno przeciwstawienie, które pokazuje sedno. I've read it podaje rezultat. I've been reading it wrzuca cię w trwający wysiłek, może nawet nieskończony. I've been reading all morning.

  12. Zapamiętaj

    • have/has + been + -ing → jak długo
    • for + długość · since + punkt początkowy
    • Nie z czasownikami stanu (know, like)

    Zapamiętaj więc: have lub has, plus been, plus -ing, by podkreślić jak długo. For bierze długość; since bierze punkt początkowy; a czasowniki stanu zostają proste.

Polecane filmy