Twierdzenie
podmiot + have / has been + czasownik-ingI have been waiting for an hour.
Czekam od godziny.
Present Perfect Continuous podkreśla, jak długo trwa czynność, która zaczęła się w przeszłości i trwa do teraz albo właśnie się skończyła i widać jej skutki.
podmiot + have / has been + czasownik-ingI have been waiting for an hour.
Czekam od godziny.
podmiot + haven’t / hasn’t been + czasownik-ingHe hasn’t been sleeping well lately.
On ostatnio źle sypia.
Have / Has + podmiot + been + czasownik-ing?How long have you been learning English?
Jak długo uczysz się angielskiego?
Formy nieregularne sprawdzisz w tabeli czasowników nieregularnych.
She has been working here for three years.
Ona pracuje tu od trzech lat.
I’m tired because I’ve been running.
Jestem zmęczony, bo biegałem.
How long have they been dating?
Jak długo się spotykają?
ŹleI am waiting here since 10 o’clock.
DobrzeI have been waiting here since 10 o’clock.
Since i for z czynnością trwającą do teraz wymagają czasu perfect.
ŹleI have been knowing her for years.
DobrzeI have known her for years.
Czasowniki stanu (know, like, have = mieć) zostają w Present Perfect.
8 zadań — wybierz poprawną formę. Po każdej odpowiedzi zobaczysz wyjaśnienie.
I for you for an hour!
Present Perfect Continuous liczy czas trwania (I’ve been writing emails all morning), a Present Perfect — wynik (I’ve written ten emails).
Zasady Present Perfect →Z nauczycielem angielskiego ćwiczysz czasy w dialogach i od razu słyszysz, gdzie popełniasz błąd — bez wkuwania tabelek.
Gdy sama teoria nie wystarcza: lekcja na żywo, na której czasy od razu trafiają do mówienia.
Gdy liczy się długość albo sama czynność — Continuous. Gdy liczy się wynik, liczba albo to, że coś jest skończone — Present Perfect.
For, since, all day, all morning, lately, recently i pytanie How long…?
Najczęściej czasem teraźniejszym z „od”: I’ve been living here for a year — mieszkam tu od roku.