Present Perfect vs Past Simple

Pe scurt

Propoziția numește un moment încheiat?

Expresie de timp Timp verbal Exemplu
ever, never, before present perfect I have never won a race.
just, already, yet present perfect She has just scored.
for, since present perfect We have trained since May.
(nicio expresie) present perfect He has broken the record.
yesterday, last night past simple He broke it yesterday.
last week / year past simple They won last year.
... ago past simple I joined the team two years ago.
in + year, when I was ... past simple She started in two thousand ten.

Întrebări: Have you ever ...? (experiență) → When did you ...? (detalii).

Perfectul compus nu înseamnă automat Present Perfect. Niciodată: I have won it yesterday.

A2 · Lecția 11 · Present Perfect sau Past Simple?

Explicația completă, din lecția care predă regula

În română spui la fel și Am câștigat trei medalii, și Am câștigat o medalie anul trecut: perfectul compus merge cu orice moment din trecut. Engleza le desparte în două timpuri, iar alegerea depinde de un singur lucru: spune propoziția când s-a întâmplat?

Atenție la capcana principală: perfectul compus românesc arată exact ca Present Perfect (am câștigat = have won, adică „a avea” + participiu). De aceea nu traduce mecanic am câștigat prin have won. Întâi uită-te după expresia de timp și abia apoi alege timpul verbului.

Fără moment precizat: Present Perfect

Folosește have/has + participiu când vorbești despre experiența în sine, fără să spui când s-a petrecut: s-a întâmplat cândva în viață sau rezultatul contează acum.

  • She has won a gold medal. — cândva, nu spunem când.
  • Have you ever played tennis? — vreodată în viață?
  • I have never lost a race. — niciodată, până acum.

Moment încheiat precizat: Past Simple

Imediat ce numești un moment care s-a terminat, trebuie să folosești Past Simple. Expresia de timp decide, nu cât de recent e faptul și nici cât de importantă e vestea.

  • She won a gold medal last year.
  • Did you play tennis yesterday?
  • I lost my first race in two thousand nineteen.

Expresiile de timp care decid

Învață întâi coloana din dreapta: aceste cuvinte exclud complet Present Perfect.
Present Perfect (timp neîncheiat sau nespus)Past Simple (timp încheiat)
ever, neveryesterday, last night
before, already, just, yetlast week, last year
for two years, since Maytwo days ago, ten years ago
(nothing at all)in two thousand ten, then, when I was ten

I have won a medal yesterday e greșit, oricât de firesc sună dacă te gândești la am câștigat ieri. yesterday, last ..., ... ago și in + an cer întotdeauna Past Simple, fără nicio excepție. Iar for și since cer Present Perfect, chiar dacă în română spui la prezent (mă antrenez de doi ani, din mai).

Cele două întrebări

Întrebările urmează aceeași regulă. Have you ever ...? întreabă despre o experiență de viață. Did you ...? întreabă despre un moment încheiat, deci are nevoie de el: yesterday, last summer, in June.

  • Have you ever met a famous player? — vreodată în viață.
  • Did you meet him at the stadium? — în acel moment încheiat.

Cum decurge o conversație reală

Asta e mișcarea de copiat: deschizi cu Present Perfect, pentru că întrebi despre o experiență. Apoi, de îndată ce apar detaliile, conversația trece la Past Simple, pentru că acum există un moment.

  1. Have you ever run a marathon?
  2. Yes, I have.
  3. When did you run it?
  4. I ran it in Berlin two years ago.

O poveste începe deci adesea la Present Perfect și continuă la Past Simple. Spune vestea pe scurt cu Present Perfect, apoi dă detaliile (unde, când, cum) la Past Simple. În română ai folosi peste tot perfectul compus, în engleză nu.

Verifică ce ai citit

Câteva întrebări din testul lecției din aplicație (6 din 15). Scrie forma sau alege răspunsul.

  1. I ___ a marathon last April.

  2. She ___ three gold medals in her life.

  3. ___ you ever swum in a cold lake?

  4. Our team(win) the cup in two thousand eighteen.

  5. I(break) my arm at the gym yesterday.

  6. The coach(join) the club two years ago.

Exemple din curs

Cuvântul marcat e locul unde se aplică regula. Apasă pe redare ca să auzi propoziția.

  1. What have you cooked today?

    Ce ai gătit astăzi?

  2. I lived in Spain for ten years.

    Am locuit zece ani în Spania.

  3. I lent my umbrella to a colleague last winter, and I still haven't seen it.

    Iarna trecută i-am împrumutat umbrela mea unui coleg și încă nu am mai văzut-o.

Propoziții din curs care folosesc regula: 3

Exersează regula în aplicație