Twierdzenie
Osoba + have / has been + czasownik + -ing
I have been learning English for years.
She has been working since morning.
Zapisz się
Czasy teraźniejsze
Czas, który pokazuje proces rozpoczęty w przeszłości. Najczęściej podkreśla, jak długo coś trwa, albo że wcześniejsza czynność zostawiła widoczny efekt teraz.
Konstrukcja
Osoba + have / has been + czasownik + -ing
I have been learning English for years.
She has been working since morning.
Have / Has + osoba + been + czasownik + -ing
Have you been waiting long?
Has it been raining all day?
Osoba + haven't / hasn't been + czasownik + -ing
We haven't been sleeping well lately.
Tom hasn't been feeling good recently.
Pisownia
Dodajemy -ing.
work -> working, read -> reading
Usuwamy -e i dodajemy -ing.
write -> writing, make -> making
Podwajamy ostatnią spółgłoskę.
run -> running, sit -> sitting
Zmieniamy -ie na -y.
lie -> lying, die -> dying
Dodajemy -k przed -ing.
picnic -> picnicking
Użycie
Coś zaczęło się wcześniej i trwa do teraz.
I have been learning English for five years.
Czynność mogła się skończyć chwilę temu, ale jej rezultat jest widoczny.
You are wet. Have you been running?
Najważniejsze jest to, jak długo trwała czynność.
She has been studying all evening.
Mówimy o tym, co ostatnio często się dzieje.
He has been arriving late recently.
Sygnały czasu
Porównanie
Użyj Simple, kiedy liczy się rezultat, liczba wykonanych rzeczy albo sam fakt, że coś się wydarzyło.
I have read three books this month.
Użyj Continuous, kiedy chcesz pokazać, że czynność trwała, męczyła, powtarzała się lub zostawiła ślad.
I have been reading for three hours.
Uwaga
She has working all day.
PoprawnieShe has been working all day.
Have you waiting long?
PoprawnieHave you been waiting long?
I have been knowing him for years.
PoprawnieI have known him for years.
Praktyka
Kolejność