Predprítomný čas priebehový (Present Perfect Continuous)


Predprítomný čas priebehový (present perfect continuous) spája minulosť s prítomnosťou, ale na rozdiel od present perfect simple kladie dôraz na trvanie a priebeh činnosti. Ak chcete povedať, ako dlho niečo robíte, alebo ak je výsledok vašej nedávnej aktivity viditeľný práve teraz, tento čas je presne to, čo hľadáte.

Tvorba predprítomného času priebehového

Present perfect continuous sa tvorí pomocou have/has + been + sloveso s príponou -ing.

Kladná veta

Osoba Pomocné sloveso been Sloveso + -ing Doplnok
I, you, we, they have been working all day.
he, she, it has been working all day.

Záporná veta

Osoba Pomocné sloveso + zápor been Sloveso + -ing
I, you, we, they have not / haven't been sleeping well lately.
he, she, it has not / hasn't been sleeping well lately.

Otázka

Pomocné sloveso Osoba been Sloveso + -ing
Have you / they been waiting long?
Has he / she been studying all morning?

Tipy & triky

Štruktúra tohto času vyzerá dlho, ale v bežnej reči sa skracuje:

  • I have been waitingI've been waiting
  • She has been workingShe's been working
  • We have not been sleepingWe haven't been sleeping

V hovorovej angličtine takmer vždy počujete skrátený tvar.

Kedy používame present perfect continuous?

1. Trvanie činnosti od minulosti po prítomnosť

Keď chcete zdôrazniť, ako dlho niečo trvá, činnosť začala v minulosti a stále pokračuje.

  • I have been learning English for three years. (Učím sa angličtinu už tri roky.)
  • She has been living in Bratislava since 2019. (Žije v Bratislave od roku 2019.)
  • How long have you been waiting here? (Ako dlho tu čakáte?)

2. Nedávna činnosť s viditeľným výsledkom

Keď je výsledok nedávnej aktivity viditeľný alebo citeľný práve teraz, vysvetľujete, prečo je niečo tak, ako je.

  • You have been crying — your eyes are red. (Plakal si — máš červené oči.)
  • He has been running — he's out of breath. (Behal — je zadýchaný.)
  • It has been raining — the streets are wet. (Pršalo — ulice sú mokré.)

3. Opakované činnosti v nedávnom období

Keď sa niečo opakovane deje v poslednom období.

  • I have been going to the gym a lot recently. (V poslednom čase chodím do posilňovne veľa.)
  • She has been reading a lot of books this summer. (Toto leto prečítala veľa kníh.)

4. Dočasné situácie

Keď opisujete niečo, čo je dočasné, nie trvalé.

  • I have been staying with friends while my flat is being renovated. (Bývam u priateľov, kým mi renovujú byt.)
  • He has been working from home this week. (Tento týždeň pracuje z domu.)

Signálne slová pre present perfect continuous

Signálne slovo Príklad
for + časové obdobie She has been studying for two hours.
since + bod v čase I have been working here since January.
all day / all morning They have been cleaning all day.
recently / lately He has been feeling tired lately.
how long How long have you been waiting?

Tipy & triky

Rozdiel medzi for a since:

  • For sa používa s dĺžkou trvania: for two hours, for three years, for a long time
  • Since sa používa s konkrétnym bodom v čase: since Monday, since 2020, since I was a child

Toto pravidlo platí rovnako pre present perfect simple aj continuous.

Stručný rozdiel medzi Present Perfect Simple a Continuous

Čas Príklad Dôraz
Present Perfect Simple I have read three books this month. Výsledok — koľko kníh som prečítal (dokončené).
Present Perfect Continuous I have been reading a lot this month. Priebeh a trvanie — čítam veľa (dôraz na aktivitu).

Jednoducho povedané: simple sa pýta koľko alebo koľkokrát, continuous sa pýta ako dlho.

Slovesá, ktoré nepoužívame v priebehovom tvare

Rovnako ako pri iných priebehových časoch, stative verbs sa nepoužívajú v tvare -ing:

  • *I have been knowing him for years. — správne: I have known him for years.
  • *She has been wanting a new car. — správne: She has wanted a new car.
  • *They have been belonging to this club. — správne: They have belonged to this club.

Časté chyby

  • Zamieňanie have a has: *She have been working. — správne je She has been working.
  • Zabudnutie na „been": *I have working all day. — správne je I have been working all day.
  • Používanie so stative verbs: *I have been knowing her for years. — správne je I have known her for years.
  • Zamieňanie s present continuous: I am working for three hours (nesprávne na vyjadrenie trvania) — správne je I have been working for three hours.

Zhrnutie

Present perfect continuous je ideálny čas, keď chcete vyjadriť trvanie činnosti od minulosti po prítomnosť alebo vysvetliť viditeľný výsledok nedávnej aktivity. Tvorí sa jednoducho, have/has + been + -ing, a v kombinácii so signálnymi slovami ako for, since a lately ho ľahko rozpoznáte aj v texte.

ADS