Present Perfect Continuous: Jak mluvit o dějích, které začaly v minulosti a stále trvají (nebo právě skončily)

Present Perfect Continuous (předpřítomný průběhový čas) používáme, když chceme zdůraznit délku trvání děje od minulosti do přítomnosti, nebo když je viditelný výsledek právě skončené aktivity.

Typicky se používá se slovy for a since.

1. Tvorba času Present Perfect Continuous

Struktura: have/has + been + sloveso + -ing

Kladná věta (Affirmative)

Struktura: podmět + have/has been + sloveso + -ing

Příklad: She has been studying all evening.

Záporná věta (Negative)

Struktura: podmět + have/has not been + sloveso + -ing

Zkrácená forma: haven't been / hasn't been

Příklad: They haven't been sleeping well.

Otázka (Question)

Struktura: Have/Has + podmět + been + sloveso + -ing?

Příklad: Have you been working all day?

Další příklady pro shrnutí:

Typ věty Věta Význam
Kladná I have been learning English. Už nějakou dobu se učím angličtinu.
Záporná I haven't been learning English. Poslední dobou se neučím angličtinu.
Otázka Have you been learning English? Učíš se poslední dobou angličtinu?

2. Použití Present Perfect Continuous

2.1 Děj, který začal v minulosti a stále trvá

Popisujeme aktivitu, která začala dřív a pokračuje i teď.

Příklad: I have been working at the company for five years.

2.2 Zdůraznění délky trvání

Důležité je, jak dlouho aktivita probíhá.

Příklad: She has been waiting for two hours.

2.3 Nedávno skončená aktivita s viditelným výsledkem

Děj mohl právě skončit, ale výsledek je vidět teď.

Příklad: He is tired because he has been running.

2.4 Opakovaná aktivita v posledním období

Mluvíme o něčem, co se děje opakovaně "poslední dobou".

Příklad: They have been calling me every evening.

2.5 Záporné věty

Vyjadřujeme, že se nějaká aktivita v poslední době neděje.

Příklad: I haven't been sleeping well lately.

2.6 Otázky na délku nebo průběh

Používáme, když se ptáme, jak dlouho něco probíhá.

Příklad: How long have you been waiting?

3. Signální výrazy (časové spojky a fráze)

  • for - for two hours, for a long time

  • since - since 8 a.m., since Monday

  • lately / recently - I have been feeling tired lately.

  • all day / all week - She has been studying all day.

  • how long - How long have you been working here?

4. Shrnutí použití

  • Děj začal v minulosti a stále trvá

  • Důraz je na trvání děje (jak dlouho)

  • Často jde o nedávno skončenou aktivitu s přítomným výsledkem

  • Běžná spojení: for, since, lately, recently

  • Tvary: kladný, záporný i otázka

Complete the sentence using "present perfect continuous" to describe an action happening over time:
I ___ (study) English for two years.


She ___ (work) at the company since 2019.


They ___ (live) in this house for five years.


We ___ (wait) for the bus for twenty minutes.


He ___ (read) that book for two hours.

Complete the sentence using "present perfect continuous" to describe an action that has just stopped:
I ___ (work) on the project all morning.


She ___ (cook) dinner for the last two hours.


They ___ (play) football in the park.


We ___ (clean) the house since this morning.


He ___ (paint) the fence all day.

Complete the sentence using "present perfect continuous" to explain a situation:
I am tired because I ___ (run) for an hour.


She is upset because she ___ (wait) for a long time.


They are late because they ___ (try) to fix the car.


We are exhausted because we ___ (move) all day.


He is frustrated because he ___ (study) for the exam all night.