Mówię o tym, co trwa od jakiegoś momentu w przeszłości do teraz
Sytuacja startowa
Kasia dzwoni do koleżanki i mówi: „I have been waiting for you for twenty minutes!” — „Czekam na ciebie od dwudziestu minut!” To znaczy, że czekanie zaczęło się wcześniej i trwa nieprzerwanie do teraz — i Kasia wciąż czeka.
Schemat
Konstrukcja Present Perfect Continuous
I / you / we / they+have been+verb-ing
he / she / it+has been+verb-ing
Twierdzenia
I have been working. · You have been working. · He has been working. · She has been working. · We have been working. · They have been working.
Przeczenia
I haven't been working. · She hasn't been working. · They haven't been working.
Pytania
Have you been working? · Has she been working? · Have they been working?
Krótkie odpowiedzi
Yes, I have. / No, I haven't. · Yes, she has. / No, she hasn't.
Oś czasu
Teraz
trwa od...
PrzeszłośćPrzyszłość
Czynność zaczęła się w przeszłości i trwa nieprzerwanie aż do teraz — czasem trwa dalej.
1
Twierdzenia
Podstawowa konstrukcja twierdząca to: osoba + have / has been + czasownik z końcówką -ing. "Been" jest zawsze takie samo — zmienia się tylko have / has.
I have been working all morning.
Pracuję od rana.
You have been studying hard.
Ciężko się uczysz.
He has been driving for hours.
On jedzie samochodem od kilku godzin.
She has been reading that book for weeks.
Ona czyta tę książkę od tygodni.
It has been raining since morning.
Pada od rana.
We have been planning this trip for months.
Planujemy tę podróż od miesięcy.
They have been living here since 2018.
Oni mieszkają tu od 2018 roku.
2
Przeczenia
Przeczenie tworzymy, dodając "not" po have / has: haven't been / hasn't been + czasownik z -ing.
I haven't been sleeping well.
Nie śpię dobrze.
She hasn't been feeling well recently.
Ona nie czuje się dobrze ostatnio.
We haven't been practising enough.
Nie ćwiczymy wystarczająco dużo.
They haven't been talking to each other.
Oni ze sobą nie rozmawiają.
It hasn't been snowing much this winter.
Tej zimy niewiele śnieżyło.
3
Pytania
W pytaniach have / has przechodzi na początek zdania, przed podmiot, a "been" zostaje przed czasownikiem.
Have you been waiting long?
Czy długo czekasz?
Has she been crying?
Czy ona płakała?
Have they been arguing again?
Czy oni znowu się kłócą?
How long have you been living here?
Jak długo tu mieszkasz?
Why has he been avoiding me?
Dlaczego on mnie unika?
4
Krótkie odpowiedzi
Na pytania Yes/No odpowiadamy krótko, powtarzając samo have / has: Yes, I have. / No, I haven't. Yes, she has. / No, she hasn't.
Have you been waiting long?
Czy długo czekasz?
Yes, I have.
Tak.
No, I haven't.
Nie.
Has she been crying?
Czy ona płakała?
No, she hasn't.
Nie.
A
Czynność trwająca od przeszłości do teraz
Używamy Present Perfect Continuous, gdy czynność zaczęła się w przeszłości i trwa nieprzerwanie do teraz. Często ze słowami "for" (przez jaki okres) i "since" (od jakiego momentu).
I have been learning English for three years.
Uczę się angielskiego od trzech lat.
She has been working here since 2019.
Ona pracuje tu od 2019 roku.
We have been waitingfor an hour.
Czekamy od godziny.
He has been living in Berlin since April.
On mieszka w Berlinie od kwietnia.
They have been dating for six months.
Oni są razem od sześciu miesięcy.
It has been raining since Monday.
Pada od poniedziałku.
B
Niedawno zakończona czynność z widocznym efektem
Używamy Present Perfect Continuous, gdy czynność właśnie się skończyła (albo prawie się skończyła), a jej efekt widać teraz.
I'm tired because I've been running.
Jestem zmęczony, bo biegałem.
Her eyes are red — she's been crying.
Ma czerwone oczy — płakała.
The ground is wet. It has been raining.
Ziemia jest mokra. Padało.
You're out of breath — have you been running?
Jesteś zdyszany — biegałeś?
My hands are dirty. I have been fixing the car.
Mam brudne ręce. Naprawiałem samochód.
C
Podkreślenie długości albo intensywności
Present Perfect Continuous podkreśla, jak długo albo jak intensywnie coś się działo — często ze słowami "all day", "all week", "all morning".
I've been workingall day.
Pracuję cały dzień.
They have been arguingall morning.
Oni kłócą się od rana.
She has been studyingall week for the exam.
Ona uczy się cały tydzień do egzaminu.
We've been travellingall summer.
Podróżujemy całe lato.
The children have been playingall afternoon.
Dzieci bawią się całe popołudnie.
D
Pytanie "How long...?"
Present Perfect Continuous to naturalny czas do pytania o to, jak długo coś trwa.
How longhave you been waiting?
Jak długo czekasz?
How long has she been living there?
Jak długo ona tam mieszka?
How long have they been together?
Jak długo oni są razem?
How long has he been working on this project?
Jak długo on pracuje nad tym projektem?
How long have you been learning English?
Jak długo uczysz się angielskiego?
E
Present Perfect Continuous a Present Perfect Simple
Present Perfect Continuous podkreśla czynność (proces, ile to trwało). Present Perfect Simple podkreśla wynik albo ilość. Porównaj: "I have been writing emails all morning" (proces, długo to trwało) i "I have written three emails" (wynik, konkretna liczba).
I have been writing emails all morning.
Piszę maile od rana (proces).
I have written three emails.
Napisałem trzy maile (wynik).
She has been reading that book.
Ona czyta tę książkę (proces, jeszcze nie skończyła).
She has read that book.
Ona przeczytała tę książkę (wynik, skończyła).
-ing
Pisownia czasowników z -ing
Zasady są takie same jak w innych czasach Continuous: zwykle dodajemy -ing (work → working), po niemym "e" je usuwamy (write → writing), w krótkich czasownikach czasem podwajamy ostatnią literę (run → running).
work → working, read → reading · write → writing, make → making · run → running, sit → sitting, swim → swimming
I have been working late.
Pracuję do późna.
She has been writing a novel.
Ona pisze powieść.
They have been running every morning.
Oni biegają co rano.
Przydatne słowa i wyrażenia
Okres trwania
for three years — przez trzy lata
I have been learning English for three years.
Uczę się angielskiego od trzech lat.
for an hour — przez godzinę
We have been waiting for an hour.
Czekamy od godziny.
all day / all week — cały dzień / cały tydzień
I've been working all day.
Pracuję cały dzień.
Punkt startowy
since 2019 — od 2019 roku
She has been working here since 2019.
Ona pracuje tu od 2019 roku.
since Monday — od poniedziałku
It has been raining since Monday.
Pada od poniedziałku.
since morning — od rana
It has been raining since morning.
Pada od rana.
recently / lately — ostatnio
Have you been sleeping well lately?
Czy śpisz dobrze ostatnio?
Najczęstsze błędy
I am learning English for three years.
I have been learning English for three years.
Dla czynności trwającej od przeszłości do teraz używamy Present Perfect Continuous, nie Present Continuous.
She has been study all day.
She has been studying all day.
Po "been" dajemy czasownik z końcówką -ing.
I have being working.
I have been working.
"been" (nie "being") to forma "be" używana w Present Perfect Continuous.
He have been sleeping.
He has been sleeping.
Dla he / she / it używamy "has", nie "have".
How long you have been waiting?
How long have you been waiting?
W pytaniu "have" / "has" przechodzi przed podmiot.
Ćwiczenia
Odpowiedziano na 0 z 30 · wynik 0%
1
Uzupełnij zdanie poprawną formą czasownika.
I (learn) English for three years.
2
Uzupełnij zdanie poprawną formą czasownika.
She (work) here since 2019.
3
Uzupełnij pytanie brakującym słowem.
you been waiting long?
4
Uzupełnij zdanie poprawną formą przeczenia.
He (not / feel) well recently.
5
Uzupełnij zdanie poprawną formą czasownika.
They (live) here for ten years.
6
Uzupełnij pytanie brakującym słowem.
she been crying?
7
Wybierz poprawną formę.
I ___ for three hours.
8
Wybierz poprawną formę.
She ___ here since May.
9
Wybierz poprawną formę.
___ you been feeling okay?
10
Wybierz poprawną formę.
They ___ all day.
11
Wybierz poprawną formę.
He ___ well lately.
12
Wybierz poprawną formę.
How long ___ learning English?
13
Popraw zdanie.
I am learning English for three years.
14
Popraw zdanie.
She has been study all day.
15
Popraw zdanie.
I have being working.
16
Popraw zdanie.
He have been sleeping.
17
Popraw zdanie.
How long you have been waiting?
18
Popraw zdanie.
They haven't been feel well.
19
Połącz zdanie angielskie z polskim tłumaczeniem.
20
Ułóż poprawne zdanie.
Kliknij słowa poniżej, aby ułożyć zdanie
21
Ułóż poprawne zdanie.
Kliknij słowa poniżej, aby ułożyć zdanie
22
Ułóż poprawne zdanie (pytanie).
Kliknij słowa poniżej, aby ułożyć zdanie
23
Ułóż poprawne zdanie (przeczenie).
Kliknij słowa poniżej, aby ułożyć zdanie
24
Ułóż poprawne zdanie (pytanie).
Kliknij słowa poniżej, aby ułożyć zdanie
25
Ułóż poprawne zdanie.
Kliknij słowa poniżej, aby ułożyć zdanie
26
Napisz własne zdanie w Present Perfect Continuous.
Napisz zdanie o tym, jak długo się czegoś uczysz albo coś robisz.
27
Napisz własne zdanie w Present Perfect Continuous.
Napisz zdanie o czymś, co robiłeś/aś przez jakiś czas i widać tego efekt.
28
Napisz własne zdanie w Present Perfect Continuous.
Napisz pytanie z "How long...?".
29
Napisz własne zdanie w Present Perfect Continuous.
Napisz przeczenie w Present Perfect Continuous.
30
Napisz własne zdanie w Present Perfect Continuous.
Napisz zdanie o czymś, co robisz "since" (od) konkretnego momentu.
Słownik
exhaustedwyczerpany
I'm exhausted because I've been working all day.
Jestem wyczerpany, bo pracuję cały dzień.
recentlyostatnio
He hasn't been feeling well recently.
On nie czuje się dobrze ostatnio.
latelyostatnio
Have you been sleeping well lately?
Czy śpisz dobrze ostatnio?
arguekłócić się
They have been arguing all morning.
Oni kłócą się od rana.
searchszukać
I have been searching for my keys for an hour.
Szukam kluczy od godziny.
improvepoprawiać się
My English has been improving a lot this year.
Mój angielski bardzo się poprawia w tym roku.
patientcierpliwy
You need to be patient — I've been waiting for an hour too.