În română avem un singur trecut pe care îl folosim aproape mereu: perfectul compus („am mâncat”, „am fost”). În engleză, aceeași idee se spune fie cu Past Simple (I ate), fie cu Present Perfect (I have eaten). Diferența nu e cât de demult s-a întâmplat ceva, ci dacă momentul contează sau nu.
Past Simple: o acțiune încheiată, într-un moment terminat
Folosești Past Simple când spui (sau e clar din context) când s-a întâmplat ceva, iar acel moment s-a încheiat.
- I visited London in 2019. (Am vizitat Londra în 2019.)
- She called me yesterday. (M-a sunat ieri.)
- We didn’t go out last weekend. (N-am ieșit weekendul trecut.)
Cuvinte care cer aproape mereu Past Simple: yesterday, last week / month / year, ago, in 2019, when I was a child.
Present Perfect: legătura cu prezentul
Folosești Present Perfect (have / has + participiu) când momentul nu e important sau când acțiunea are legătură cu acum.
- Experiență de viață, fără moment: I have been to Spain. (Am fost în Spania, cândva.)
- Rezultat vizibil acum: I have lost my keys. (Mi-am pierdut cheile și nu le am nici acum.)
- Perioadă care nu s-a încheiat: I have drunk three coffees today. (Ziua de azi încă nu s-a terminat.)
- Ceva ce a început în trecut și continuă: I have lived here for five years / since 2020. (Locuiesc aici de cinci ani / din 2020.)
Cuvinte care merg des cu Present Perfect: ever, never, already, yet, just, so far, for, since.
Aceeași frază, două sensuri
| Engleză | Ce înțelege vorbitorul nativ |
|---|---|
| I have finished the report. | Raportul e gata acum (poți să-l citești). |
| I finished the report on Monday. | Îți spun când l-am terminat. |
| Have you seen the new film? | L-ai văzut vreodată (până acum)? |
| Did you see the film last night? | Aseară, la televizor: l-ai văzut? |
Greșeala cea mai frecventă la români
Pentru că în română folosim prezentul („locuiesc aici de cinci ani”), tentația e să spui „I live here for five years”. Corect este I have lived here for five years (sau I have been living here). Iar dacă apare un moment terminat, Present Perfect nu mai merge: „I have seen him yesterday” e greșit; corect este I saw him yesterday.
Un test rapid
Întreabă-te: pot pune un „când” precis, încheiat, lângă acțiune? Dacă da, Past Simple. Dacă momentul nu contează sau perioada continuă, Present Perfect.