have/has + been + verb-ing
Czynności rozpoczęte w przeszłości i trwające do teraz
Odpowiada na pytanie: „jak długo?”
Opisuje świeże skutki („I’m tired – I’ve been running”)
Używamy z: for, since, how long, lately, recently
Nie używać z czasownikami statycznymi
Present Perfect Continuous =
have/has + been + czasownik z końcówką -ing
To jest stała formuła – „been” jest niezmienne.
osoba + have/has been + verb-ing
I have been studying all day.
She has been cooking for hours.
They have been playing football.
osoba + have/has not been + verb-ing
I haven’t been feeling well.
He hasn’t been working much lately.
Skróty:
haven’t been
hasn’t been
Have/Has + osoba + been + verb-ing?
Have you been studying?
Has she been crying?
Wh-word + have/has + osoba + been + verb-ing?
How long have you been waiting?
What have they been doing?
Why has he been shouting?
Dokładnie te same zasady co w Present Continuous:
work → working
read → reading
make → making
write → writing
Wyjątek: be → being
run → running
sit → sitting
die → dying
lie → lying
Najważniejsze użycie.
I have been learning Spanish for 3 years.
She has been working here since 2019.
Zawsze pasują słowa:
for, since, how long
I’m tired. I have been running.
She’s wet. She has been walking in the rain.
The kitchen is a mess – they have been cooking.
To cudowne do opisywania efektów.
I have been waiting for an hour.
They have been arguing all day.
He has been studying non-stop.
Tak samo jak Past Continuous, tylko w relacji do TERAZ.
She has always been complaining.
He has been always losing his keys.
Najczęściej łączą się z tym czasem:
for (odcinek czasu)
since (punkt startowy)
how long
lately
recently
all day, all morning, all evening
know
love
hate
believe
need
understand
want
W takich sytuacjach budujemy Present Perfect Simple:
❌ I have been knowing her for years.
✔ I have known her for years.