Present perfect sau past simple? Ghid clar pentru vorbitorii de română
I have seen this film yesterday. I live in Cluj since 2020. Did you finish already? Dacă vreuna dintre aceste propoziții ți se pare corectă, nu ești singur. Pentru un vorbitor de română, alegerea dintre present perfect (I have done) și past simple (I did) e unul dintre cele mai încăpățânate puncte ale gramaticii engleze.
Motivul e simplu: în română avem un singur timp trecut pentru aproape orice situație, perfectul compus. „Am mâncat” poate însemna și „am mâncat ieri”, și „am mâncat deja”, și „n-am mâncat niciodată sushi”. Engleza împarte aceste situații în două. Vestea bună: regula de bază se poate explica în câteva minute.
Ideea de bază: s-a terminat sau nu?
Gândește-te la o linie a timpului.
- Past simple se folosește pentru o acțiune dintr-un moment din trecut care s-a încheiat și pe care îl știm (sau îl subînțelegem): ieri, anul trecut, în 2019, când eram copil.
- Present perfect leagă trecutul de prezent: nu contează când exact s-a întâmplat, ci faptul că are legătură cu acum.
Compară:
- I lost my keys yesterday. Mi-am pierdut cheile ieri. (O întâmplare din trecut, cu moment precis.)
- I’ve lost my keys. Mi-am pierdut cheile. (Și acum nu le am, nu pot intra în casă.)
În română, ambele sunt „mi-am pierdut cheile”. În engleză, diferența o face legătura cu prezentul.
Când folosești past simple
Cu un moment terminat din trecut
Dacă în propoziție apare (sau se subînțelege) un moment încheiat, folosești past simple:
- I saw this film yesterday. Am văzut filmul ieri.
- We moved to Timișoara in 2018. Ne-am mutat la Timișoara în 2018.
- She called me two hours ago. M-a sunat acum două ore.
Cuvintele-semnal sunt: yesterday, last week, last year, ago, in 2019, when I was a child, on Monday.
Când povestești
O poveste sau o succesiune de întâmplări se spune la past simple:
- I got up, had a coffee and left for work. M-am trezit, am băut o cafea și am plecat la muncă.
Când folosești present perfect
1. Experiențe de viață (fără să spui când)
- Have you ever been to London? Ai fost vreodată la Londra?
- I’ve never eaten sushi. N-am mâncat niciodată sushi.
- She’s read all his books. I-a citit toate cărțile.
Imediat ce spui când, treci la past simple: Yes, I went there in 2022.
2. Un rezultat care se vede acum
- I’ve finished the report. Am terminat raportul. (E gata, ți-l pot trimite.)
- Someone has broken the window. Cineva a spart geamul. (Geamul e spart acum.)
3. Cu already, yet și just
- I’ve already paid. Am plătit deja.
- Have you finished yet? Ai terminat?
- She hasn’t replied yet. Nu mi-a răspuns încă.
- He’s just left. Tocmai a plecat.
În engleza americană vei auzi și Did you finish yet? sau I already paid. Ca să fii sigur, folosește present perfect: e corect peste tot.
4. O perioadă care încă nu s-a terminat
- I’ve drunk three coffees today. Am băut trei cafele azi. (Ziua nu s-a terminat.)
- I drank three coffees yesterday. Am băut trei cafele ieri. (Ziua s-a terminat.)
La fel cu this week, this month, this year.
Capcana cea mai mare: „de cinci ani”
Aici greșesc cei mai mulți români. În română spunem la prezent: „Locuiesc aici de cinci ani”, „Lucrez la firma asta din 2020”. Traducerea cuvânt cu cuvânt dă o greșeală:
- I live here for five years. (Greșit)
- I’ve lived here for five years. (Corect)
- I’ve been living here for five years. (Corect, pune accentul pe durată)
Engleza vede situația așa: a început în trecut și continuă până acum, deci present perfect. Folosește:
- for + o durată: for five years, for two weeks, for a long time
- since + un punct de început: since 2020, since Monday, since I was a child
Exemple:
- How long have you known her? De cât timp o cunoști?
- I’ve worked here since 2020. Lucrez aici din 2020.
- We’ve been waiting for an hour. Așteptăm de o oră.
Dacă ai pleca din Cluj, ai trece la past simple: I lived in Cluj for five years. Am locuit în Cluj cinci ani (dar acum nu mai locuiesc acolo).
Cum se formează
Present perfect: have / has + participiul trecut (forma a treia a verbului).
| Afirmativ | Negativ | Întrebare |
|---|---|---|
| I’ve (I have) worked | I haven’t worked | Have you worked? |
| She’s (she has) seen | She hasn’t seen | Has she seen? |
Past simple: forma a doua a verbului (worked, saw, went), iar la negativ și la întrebare did: I didn’t see, Did you see?
La verbele neregulate, forma a doua și a treia diferă des: go, went, gone; see, saw, seen; eat, ate, eaten. Merită învățate în trei.
Greșeli frecvente și varianta corectă
| Greșit | Corect |
|---|---|
| I have seen this film yesterday. | I saw this film yesterday. |
| I live in Cluj since 2020. | I’ve lived in Cluj since 2020. |
| When have you arrived? | When did you arrive? |
| I didn’t finish yet. | I haven’t finished yet. |
| Did you ever go to Paris? | Have you ever been to Paris? |
| I know him for ten years. | I’ve known him for ten years. |
Un detaliu: întrebările cu when cer aproape întotdeauna past simple, pentru că întreabă de un moment.
Un test rapid în trei întrebări
- Apare sau se subînțelege un moment terminat (ieri, în 2019, acum o lună)? Past simple.
- Situația continuă și acum („de cinci ani”, „din 2020”)? Present perfect, cu for sau since.
- Contează rezultatul sau experiența, nu momentul? Present perfect.
Cum îl fixezi
- Învață expresiile-semnal la pachet: yesterday cu past simple, already, yet, ever, never, since cu present perfect.
- Tradu-ți propozițiile cu „de”: de fiecare dată când spui în gând „locuiesc aici de...”, „învăț engleză de...”, transformă-le în engleză cu present perfect.
- Exersează cu exemple din viața ta: I’ve been to..., I’ve never..., I’ve lived in... since...
- Caută greșeala: exercițiile de tip „găsește greșeala” din Parlumi te obișnuiesc să observi exact astfel de erori, cu explicații scrise pentru vorbitorii de română.
La început vei ezita, și e normal: și dacă alegi timpul greșit, de obicei te înțelege oricine. Cu fiecare propoziție, însă, alegerea devine tot mai naturală, iar engleza ta va suna mult mai firesc.