Past Perfect vs. Present Perfect v angličtine

V angličtine sa časy Past Perfect a Present Perfect používajú na opis udalostí, ktoré sa stali pred určitým bodom v minulosti alebo v prítomnosti. Tieto časy môžu byť pre slovenských študentov náročné na pochopenie, pretože slovenský jazyk nemá priame ekvivalenty týchto časov. Tento výklad vysvetlí hlavné rozdiely medzi nimi, ako aj ich použitie v rôznych situáciách.


Present Perfect (Predprítomný čas)

Present Perfect sa používa na opis udalostí, ktoré sa stali v minulosti, ale majú spojenie s prítomnosťou. Výsledok alebo dôsledok udalosti je dôležitý v súčasnosti, bez presného časového určenia, kedy sa udalosť odohrala.

Forma:
  • have/has + past participle (3. tvar slovesa)
  • Príklady:
    • I have visited London many times.
    • She has written three books.
  • Záporné vety:
  • have/has + not + past participle
  • Príklady:
    • I have not (haven’t) visited London.
    • She has not (hasn’t) written the book yet.
  • Otázky:
  • Have/Has + podmet + past participle?
  • Príklady:
    • Have you visited London?
    • Has she written the book?
Použitie:
  1. Skúsenosti:
  • Present Perfect sa používa na opis skúseností, ktoré sme zažili, bez presného určenia času:
    • Príklad: I have been to Paris (Bol som v Paríži).
  1. Dôsledky v prítomnosti:
  • Ak má minulosť vplyv na prítomnosť, použijeme Present Perfect:
    • Príklad: I have lost my keys (Stratil som kľúče – dôležité teraz, pretože ich stále nemám).
  1. Udalosti, ktoré sa stali nedávno:
  • Príklad: She has just arrived (Práve prišla).
  1. Činnosti, ktoré začali v minulosti a pokračujú až do prítomnosti:
  • Present Perfect sa používa s časovými výrazmi ako for a since:
    • Príklad: I have lived here for five years (Žijem tu už päť rokov).

Past Perfect (Predminulý čas)

Past Perfect sa používa na opis udalostí, ktoré sa stali pred inou udalosťou v minulosti. Tento čas vyjadruje, že jedna udalosť predchádzala inej.

Forma:
  • had + past participle (3. tvar slovesa)
  • Príklady:
    • I had finished my homework before I went out.
    • She had left before we arrived.
  • Záporné vety:
  • had + not + past participle
  • Príklad: I had not (hadn’t) finished my homework when the teacher asked for it.
  • Otázky:
  • Had + podmet + past participle?
  • Príklad: Had you finished your homework before you went out?
Použitie:
  1. Udalosti, ktoré sa stali pred inou udalosťou v minulosti:
  • Používame Past Perfect, keď chceme zdôrazniť, že jedna udalosť sa stala pred inou:
    • Príklad: I had eaten dinner before they arrived (Najedol som sa, predtým než prišli).
  1. Pri opise dôvodu alebo príčiny:
  • Past Perfect vysvetľuje, prečo sa niečo stalo:
    • Príklad: He was tired because he had worked all day (Bol unavený, pretože celý deň pracoval).
  1. Nepriama reč:
  • Používame Past Perfect, keď v nepriamej reči hovoríme o niečom, čo sa stalo predtým:
    • Príklad: She said she had visited Paris (Povedala, že navštívila Paríž).

Rozdiely medzi Present Perfect a Past Perfect

  1. Spojenie s prítomnosťou vs. spojenie s minulosťou:
  • Present Perfect sa zameriava na minulosť, ktorá má vplyv na súčasnosť:
    • Príklad: I have lost my wallet (dôležité teraz – nemám ho).
  • Past Perfect sa zameriava na minulosť pred inou minulosťou:
    • Príklad: I had lost my wallet before I found it (stratil som ho predtým, než som ho našiel).
  1. Udalosť pred prítomnosťou vs. udalosť pred minulosťou:
  • Present Perfect popisuje udalosti, ktoré sa stali v minulosti, ale sú stále relevantné:
    • Príklad: I have known him for ten years (stále ho poznám).
  • Past Perfect popisuje udalosti, ktoré sa stali pred inou minulosťou:
    • Príklad: I had known him for ten years before he moved (poznal som ho desať rokov, predtým než sa presťahoval).
  1. Používanie časových výrazov:
  • Present Perfect sa často používa s výrazmi ako for, since, already, yet, just:
    • Príklad: I have already eaten (Už som jedol).
  • Past Perfect sa často používa s výrazmi ako before, after, by the time:
    • Príklad: I had eaten before they arrived (Najedol som sa, predtým než prišli).

Príklady: Present Perfect vs. Past Perfect

  • Present Perfect: I have lived in London for five years.
  • (Žijem v Londýne už päť rokov a stále tam žijem.)
  • Past Perfect: I had lived in London for five years before I moved to Paris.
  • (Žil som v Londýne päť rokov, predtým než som sa presťahoval do Paríža.)
  • Present Perfect: She has just arrived at the party.
  • (Práve prišla na párty.)
  • Past Perfect: She had arrived at the party before I got there.
  • (Prišla na párty predtým, než som tam prišiel.)

Cvičenia

Cvičenie 1: Doplňte správny tvar slovesa (Present Perfect alebo Past Perfect).

  1. I _ (finish) my homework before the movie started.
  2. She _ (never/be) to New York before last summer.
  3. We _ (visit) the museum many times.
  4. They _ (eat) dinner when we arrived.
  5. I _ (lose) my phone, but then I found it.

Cvičenie 2: Opravte chyby vo vetách.

  1. I have seen him yesterday.
  2. She had eaten breakfast before she leaves the house.
  3. They have moved to Paris last year.
  4. He has worked here since three months.
  5. I had gone to bed when you called me.

Odpovede

Cvičenie 1:

  1. had finished
  2. had never been
  3. have visited
  4. had eaten
  5. had lost

Cvičenie 2:

  1. I saw him yesterday.
  2. She had eaten breakfast before she left the house.
  3. They moved to Paris last year.
  4. He has worked here for three months.
  5. I had gone to bed when you called me.