Present perfect continuous

W skrócie

Podmiot Forma
I / you / we / they have ('ve) been working
he / she / it has ('s) been working
przeczenie haven't / hasn't been working
pytanie Have you / Has she been working?
pytanie z wh- What have you been doing?
jak długo How long have you been working here? — for two years / since 2020

od + ile czasu → for; od + kiedy → since. Polskie „pracuję od…” to po angielsku have been + -ing, nie czas teraźniejszy.

B1 · Lekcja 1 · Present perfect continuous

Pełne objaśnienie z lekcji, która uczy tej reguły

Po polsku mówisz po prostu w czasie teraźniejszym: Pracuję tu od trzech lat. Angielski tak nie robi. Gdy czynność zaczęła się w przeszłości i trwa do teraz, a mówisz, jak długo trwa, potrzebna jest osobna forma, present perfect continuous: I have been working here for three years.

Składa się z dwóch rzeczy, które już znasz. Pierwsza to have/has z present perfect, druga to forma -ing z present continuous. Pośrodku stoi been i nigdy się nie zmienia.

Budowa

have/has + been + -ing
Podmiothave / hasbeenforma -ing
I / you / we / theyhave ('ve)beenworking
he / she / ithas ('s)beenworking

Zmienia się tylko have: po he, she, it jest has, a w pozostałych osobach have. been i forma -ing są takie same w każdej osobie. W mowie normalne są formy skrócone: I've been working, She's been working.

Przeczenia i pytania

Tak samo jak w present perfect wszystko robi have/has. W przeczeniu not stawiasz po nim, a w pytaniu przenosisz je przed podmiot. been i forma -ing zostają na swoim miejscu. W krótkiej odpowiedzi kończysz na have/has.

TypBudowaPrzykład
zdanie twierdzącesubject + have/has + been + -ingShe has been looking for a new job.
przeczeniesubject + haven't/hasn't + been + -ingI haven't been sleeping well.
pytanie tak/nieHave/Has + subject + been + -ing?Have you been waiting long?
krótka odpowiedźYes, I have. / No, she hasn't.(bez been i bez formy -ing)
pytanie z wh-wh-word + have/has + subject + been + -ing?What have you been doing?

Użycie 1: jak długo? Polskie „od” to dwa słowa

Najczęściej ta forma opisuje czynność, która trwa do teraz. Polskie od ma po angielsku dwa odpowiedniki, a wybór zależy od tego, co po nim następuje. Pytanie Jak długo…? albo Od kiedy…? zadajesz jako How long have/has … been + -ing?

  • od + ile czasu (od dwóch lat, od pół roku) → for: for two years, for six months, for a long time
  • od + kiedy się zaczęło (od 2019, od marca, odkąd skończyłem studia) → since: since 2019, since March, since I left university
  • Jak długo pracujesz jako pielęgniarka? → How long have you been working as a nurse?

Użycie 2: czynność przed chwilą, której skutek widać

Czynność mogła się już skończyć, ale jej skutek widać teraz. Po polsku użyłbyś czasu przeszłego, po angielsku stoi have been + -ing: You look tired. — I've been interviewing people all day. Tu nie chodzi o to, jak długo. Wyjaśniasz to, co widać.

Nie przenoś polskiego czasu teraźniejszego. Pracuję tu od maja to nie I work here since May ani I am working here since May. Obie wersje są błędne. Gdy mówisz, jak długo coś trwa do teraz, używaj have/has been + -ing: I have been working here since May. Przed długością czasu stawiaj for, a przed punktem startu since. Nigdy nie tłumacz od jako from.

Krótka odpowiedź kończy się na have/has: Have you been applying for jobs? — Yes, I have. Nie dodawaj been ani formy -ing.

Sprawdzian z przeczytanego

3 z 13 pytań, które ta lekcja zadaje w aplikacji. Należy wpisać formę albo wybrać odpowiedź.

  1. He ___ as a teacher since 2015.

  2. I ___ for a job for six months.

  3. My sister ___ new staff all week.

Przykłady z kursu

Zaznaczone słowo to miejsce, w którym działa reguła. Przycisk odtwarzania pozwala usłyszeć zdanie.

  1. I haven't been sleeping well.

    Ostatnio nie sypiam dobrze.

  2. What have you been doing?

    Co robiłeś?

  3. Have you been waiting long?

    Czekasz już długo?

  4. Why have you been working night shifts?

    Dlaczego pracujesz na nocne zmiany?

  5. Has your daughter been applying for internships?

    Czy twoja córka ostatnio aplikuje na staże?

  6. She has been looking for a new job.

    Ona szuka nowej pracy.

  7. I have been working here for three years.

    Pracuję tu od trzech lat.

  8. Who has the director been interviewing this morning?

    Z kim dyrektor przeprowadzał dziś rano rozmowy kwalifikacyjne?

  9. Have your colleagues been complaining about the new manager?

    Czy twoi koledzy z pracy narzekają na nowego kierownika?

  10. How long have you been working as a nurse?

    Od jak dawna pracujesz jako pielęgniarka?

Zdania z kursu, w których występuje ta reguła: 38

Do samodzielnego przećwiczenia

Zdanie do przetłumaczenia, w którym działa ta reguła. Tak jak w aplikacji, sprawdzanie zaznacza błędne słowo i wskazuje regułę, której dotyczy błąd.

2121/4

Zdania

Napisz po angielsku

Ostatnio nie sypiam dobrze.

czynność trwająca do teraz; użyj formy zaprzeczonej, bez „lately”

1 / 4

Ćwicz tę regułę w aplikacji