Present Perfect Continuous používáme
Předpřítomný čas průběhový se používá k vyjádření děje, který začal v minulosti a stále pokračuje, nebo právě skončil, ale nyní má viditelný výsledek.
She has been working here for three years.
Pracuje tu už tři roky.
Pracuje tu už tři roky.
Present Perfect Continuous Forma
Subject + have/has been + V-ing
I have been studying all morning.
Celé dopoledne jsem se učil.
Celé dopoledne jsem se učil.
He has been waiting for you.
Čeká na vás.
Čeká na vás.
Present Perfect Continuous Pravidlo
-
Používá se pro děj, který začal v minulosti a trvá až do současnosti.
I have been living in this city since 2022.
V tomto městě žiji od roku 2022.They have been learning English for six months.
Učí se anglicky už šest měsíců. -
Používá se pro činnost, která nedávno skončila, ale její výsledek je nyní viditelný.
She is tired because she has been running.
Je unavená, protože běhala.Your clothes are wet because it has been raining.
Tvoje oblečení je mokré, protože pršelo. -
Zdůrazňuje trvání nebo průběh děje.
We have been working on this project all week.
Na tomto projektu pracujeme celý týden.He has been preparing for the exam since morning.
Připravuje se na zkoušku od rána. -
Často se používá s for a since k vyjádření trvání.
I have been reading for two hours.
Čtu už dvě hodiny.She has been working here since January.
Pracuje tady už od ledna. -
Mezi běžné časové výrazy patří celý den, celé dopoledne, nedávno, v poslední době, po dobu a od.
They have been talking all evening.
Mluvili celý večer.I have been feeling tired lately.
V poslední době se cítím unavený. -
Předpřítomný čas průběhový se zaměřuje na proces, zatímco předpřítomný čas se častěji zaměřuje na výsledek.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Některá slovesa se obvykle nepoužívají v průběhových tvarech (know, like, want, need, understand).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Negace
-
Zápor se tvoří pomocí have not been / has not been nebo zkrácených tvarů haven't been / hasn't been.
I haven't been sleeping well recently.
V poslední době jsem špatně spal.She hasn't been working much this week.
Tento týden toho moc nenapracovala.They haven't been studying lately.
V poslední době se neučili.
Present Perfect Continuous Otázky
V otázkách stojí have nebo has před podmětem.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Čekáte dlouho?
Čekáte dlouho?
Has she been studying since morning?
Učí se už od rána?
Učí se už od rána?
Why have they been arguing?
Proč se hádali?
Proč se hádali?
How long has he been working here?
Jak dlouho tu pracuje?
Jak dlouho tu pracuje?
Present Perfect Continuous Typické chyby
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Věty
I have been preparing for the interview since breakfast.
Na pohovor se připravuji už od snídaně.
Na pohovor se připravuji už od snídaně.
She has been working on the report all day.
Pracuje na té zprávě celý den.
Pracuje na té zprávě celý den.
We have been waiting for the update for two hours.
Na aktualizaci čekáme už dvě hodiny.
Na aktualizaci čekáme už dvě hodiny.
He has been learning English since last year.
Učí se anglicky od minulého roku.
Učí se anglicky od minulého roku.
They have been discussing the new feature all morning.
Celé dopoledne diskutují o nové funkci.
Celé dopoledne diskutují o nové funkci.
I have been trying to fix this bug since yesterday.
Snažím se tu chybu opravit už od včerejška.
Snažím se tu chybu opravit už od včerejška.
She has been feeling much better recently.
V poslední době se cítí mnohem lépe.
V poslední době se cítí mnohem lépe.
We have been living here for a long time.
Žijeme tady už dlouho.
Žijeme tady už dlouho.
He has been running every evening this month.
Celý tento měsíc každý večer běhá.
Celý tento měsíc každý večer běhá.
The team has been developing this feature for several weeks.
Tým vyvíjí tuto funkci již několik týdnů.
Tým vyvíjí tuto funkci již několik týdnů.
Present Perfect Continuous Příklady
I have been checking the document for the last twenty minutes.
Posledních dvacet minut kontroluji ten dokument.
Posledních dvacet minut kontroluji ten dokument.
She has been speaking to customers all afternoon.
Mluvila se zákazníky celé odpoledne.
Mluvila se zákazníky celé odpoledne.
They have been working on the same task since Monday.
Na stejném úkolu pracují už od pondělí.
Na stejném úkolu pracují už od pondělí.
We have been looking for a better solution recently.
V poslední době jsme hledali lepší řešení.
V poslední době jsme hledali lepší řešení.
He has been fixing the server since early morning.
Od časného rána opravuje server.
Od časného rána opravuje server.
I have been thinking about your idea a lot lately.
V poslední době jsem o tvém nápadu hodně přemýšlel.
V poslední době jsem o tvém nápadu hodně přemýšlel.
She has been getting ready for the trip all day.
Celý den se připravovala na cestu.
Celý den se připravovala na cestu.
We have been testing the application since last week.
Aplikaci testujeme od minulého týdne.
Aplikaci testujeme od minulého týdne.
He has been talking to HR about the new policy.
Mluvil s HR o nové politice.
Mluvil s HR o nové politice.
They have been planning the event for months.
Plánují tuto akci už celé měsíce.
Plánují tuto akci už celé měsíce.