Present Perfect Simple vs Continuous (predprítomný čas jednoduchý a priebehový)


Present perfect simple a present perfect continuous sú dva časy, ktoré spájajú minulosť s prítomnosťou, ale každý z nich to robí inak. Simple sa zameriava na výsledok, continuous na priebeh a trvanie. Pochopenie tohto rozdielu vám pomôže presne vyjadriť, čo máte na mysli.

Rýchly prehľad tvorby

Čas Tvorba Príklad
Present Perfect Simple have/has + minulé príčastie I have written three emails.
Present Perfect Continuous have/has + been + -ing I have been writing emails all morning.

Hlavný rozdiel: výsledok vs. priebeh

Toto je kľúč k pochopeniu oboch časov. Pozrite sa na tieto páry viet:

Príklad 1: Čítanie

  • I have read three books this month. (Tento mesiac som prečítal tri knihy.) — dôraz na počet, výsledok
  • I have been reading a lot this month. (Tento mesiac veľa čítam.) — dôraz na aktivitu, priebeh

Príklad 2: Práca

  • She has finished the project. (Dokončila projekt.) — je hotový
  • She has been working on the project. (Pracuje na projekte.) — stále pracuje, nemusí byť hotový

Príklad 3: Varenie

  • He has made dinner. (Uvaril večeru.) — večera je hotová
  • He has been cooking for two hours. (Varí už dve hodiny.) — dôraz na trvanie

Tipy & triky

Jednoduchá pomôcka na zapamätanie:

  • Present Perfect Simple odpovedá na otázky: Koľko? Koľkokrát? Už/ešte nie?
  • Present Perfect Continuous odpovedá na otázku: Ako dlho?

Kedy použiť Present Perfect Simple

1. Dokončené činnosti s dôrazom na výsledok

  • I have cleaned the kitchen. (Upratoval som kuchyňu.) — kuchyňa je teraz čistá
  • She has written the report. (Napísala správu.) — správa je hotová
  • They have painted the fence. (Natierali plot.) — plot je natretý

2. Počet alebo množstvo

  • He has visited Paris three times. (Bol v Paríži trikrát.)
  • I have eaten two sandwiches today. (Dnes som zjedol dva sendviče.)

3. S „already", „yet", „just", „ever", „never"

  • Have you finished yet? (Už ste skončili?)
  • I have already done my homework. (Domácu úlohu som už spravil.)
  • She has never been to London. (Nikdy nebola v Londýne.)

Kedy použiť Present Perfect Continuous

1. Trvanie činnosti s dôrazom na priebeh

  • I have been waiting for an hour. (Čakám už hodinu.)
  • She has been studying since 8 a.m. (Učí sa od ôsmej ráno.)
  • How long have you been learning English? (Ako dlho sa učíte angličtinu?)

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

  • You have been crying — your eyes are red. (Plakal si — máš červené oči.)
  • It has been raining — the ground is wet. (Pršalo — zem je mokrá.)
  • He has been running — he's sweating. (Behal — potí sa.)

3. Dočasné alebo opakované činnosti 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 working from home this week. (Tento týždeň pracuje z domu.)

Porovnanie v tabuľke

Situácia Present Perfect Simple Present Perfect Continuous
Dokončenie I have painted the room. (je hotová) I have been painting the room. (možno ešte nie je hotová)
Počet She has read five books. She has been reading a lot.
Trvanie I have known him for years. (stative verb) I have been learning for years.
Viditeľný výsledok Someone has eaten my cake! (torta je preč) Someone has been eating my cake! (časť je zjedená)

Tipy & triky

Pri niektorých slovesách (live, work, study, teach) môžete použiť oba časy bez výrazného rozdielu vo význame:

  • I have lived here for ten years. = I have been living here for ten years.
  • She has worked here since 2018. = She has been working here since 2018.

Oba sú správne. Continuous znie o niečo neformálnejšie a zdôrazňuje, že činnosť stále pokračuje.

Kedy nemôžete použiť continuous

Stative verbs (slovesá vyjadrujúce stav) sa nepoužívajú v priebehovom tvare. V takých prípadoch musíte použiť present perfect simple:

  • I have known her for years. (nie: *I have been knowing her)
  • She has loved chocolate since she was a child. (nie: *She has been loving chocolate)
  • We have had this car for five years. (nie: *We have been having this car)

Časté chyby

  • Continuous pri vyjadrení počtu: *I have been reading three books. — pri počte použite simple: I have read three books.
  • Simple pri otázke „ako dlho": *How long have you waited? — lepšie je continuous: How long have you been waiting?
  • Continuous so stative verbs: *I have been knowing him for years. — správne je: I have known him for years.

Zhrnutie

Keď premýšľate, ktorý z týchto dvoch časov použiť, položte si jednoduchú otázku: Zaujíma ma výsledok (koľko, koľkokrát, hotové?) alebo priebeh a trvanie (ako dlho, stále prebieha)? Výsledok = present perfect simple. Trvanie = present perfect continuous.

ADS