Folosirea Present Perfect vs Past Simple (vorbind despre trecut și prezent)

B1

Folosirea Present Perfect vs Past Simple în engleză (vorbind despre trecut și prezent)

Acest articol explică clar când și de ce folosim present perfect (have/has + past participle) și când folosim past simple (verb la trecut) în engleză. Vei găsi reguli, formare, expresii‑cheie, exemple comparative și greșeli frecvente — totul în română, cu multe exemple în engleză și traduceri în română.

Când folosesc Present Perfect?

Present perfect (de ex. "I have eaten") se folosește atunci când:
- Acțiunea s‑a întâmplat la un moment nedefinit din trecut și are o legătură cu prezentul (rezultat sau experiență):
- "I have lost my keys." — "Mi‑am pierdut cheile." (încă nu le am)
- "She has finished her homework." — "Ea și‑a terminat tema." (acum tema e gata)
- Vorbim despre experiențe de viață, fără a spune când anume:
- "Have you ever been to New York?" — "Ai fost vreodată în New York?"
- "I have visited Japan twice." — "Am vizitat Japonia de două ori."
- Acțiunea a început în trecut și continuă până în prezent (adesea cu for/since):
- "I have lived here for five years." — "Locuiesc aici de cinci ani." (încă locuiesc)
- "She has worked at that company since 2018." — "Lucrează la acea firmă din 2018."
- Descriem evenimente recente sau verificăm starea prezentă (folosind adverbe ca: just, already, yet, recently, lately, so far):
- "I've just eaten." — "Tocmai am mâncat."
- "Have you finished yet?" — "Ai terminat deja? / Ai terminat (până acum)?"

Observație legată de sens: Present perfect subliniază legătura cu prezentul: rezultatul sau starea curentă sunt importante ("I have lost my keys" → încă nu le am).

Când folosesc Past Simple?

Past simple (de ex. "I ate" sau "I went") se folosește când:
- Acțiunea s‑a întâmplat la un moment clar sau specific în trecut (ex.: yesterday, last year, in 2010, two days ago):
- "I lost my keys yesterday." — "Mi‑am pierdut cheile ieri." (acțiune încheiată în trecut)
- "She visited Paris in 2015." — "Ea a vizitat Parisul în 2015."
- Povestim o succesiune de acțiuni în trecut (narare, storytelling):
- "Yesterday I woke up, had breakfast and went to work." — "Ieri m‑am trezit, am mâncat și am plecat la muncă."
- Vorbim despre stări sau acțiuni încheiate care nu mai au legătură cu prezentul:
- "I lived in London when I was a student." — "Am locuit la Londra când eram student." (nu mai locuiesc acolo)

Observație legată de sens: Past simple marchează un moment sau o perioadă încheiată; nu vorbim despre efectul asupra prezentului.

Cum se formează? (formele, negative și întrebări)

Present Perfect
- Afirmativ: subject + have/has + past participle
- I/You/We/They have + past participle → "They have eaten." — "Ei au mâncat."
- He/She/It has + past participle → "She has gone." — "Ea a plecat." (sau "Ea a mers")
- Negativ: subject + have/has + not + past participle → "I haven't seen him." — "Nu l‑am văzut." / "He hasn't arrived." — "El nu a sosit."
- Întrebare: Have/Has + subject + past participle? → "Have you ever tried sushi?" — "Ai încercat vreodată sushi?"

Notă: past participle pentru verbele regulate = verb + -ed (worked, played). Pentru verbele neregulate trebuie memorate (go → gone, see → seen, eat → eaten, take → taken).

Past Simple
- Afirmativ (verbe regulate): subject + verb + -ed → "I worked." — "Am lucrat."
- Afirmativ (verbe neregulate): subject + past form → "I went." — "Am mers." / "She saw a film." — "A văzut un film."
- Negativ: subject + did + not + base form → "I didn't go." — "Nu am mers." (OBS: verbul principal rămâne la forma de bază)
- Întrebare: Did + subject + base form? → "Did you see him?" — "L‑ai văzut?"

Expresii și adverbe care indică timpul (ce folosește fiecare timp)

Present Perfect (frecvent cu): ever, never, already, yet, just, lately, recently, so far, up to now, this week/month/year (când perioada nu s‑a încheiat), for, since
- "I've never been to Australia." — "Niciodată n‑am fost în Australia."
- "She's lived here since 2012." — "Locuiește aici din 2012."

Past Simple (frecvent cu): yesterday, last (week/month/year), ago, in 1999, when I was a child, that day
- "He left two hours ago." — "A plecat acum două ore."
- "I saw her last week." — "Am văzut‑o săptămâna trecută."

Regulă ușoară: Dacă menționezi un moment exact în trecut (yesterday, in 2005, two days ago) => folosește past simple. Dacă nu spui când sau legătura cu prezentul contează => folosește present perfect.

Exemple comparative (contrast între cele două timpuri)

- "I have lost my passport." — "Mi‑am pierdut pașaportul." (încă nu îl am)
vs
"I lost my passport last week." — "Mi‑am pierdut pașaportul săptămâna trecută." (moment specific)

- "Have you ever eaten sushi?" — "Ai mâncat vreodată sushi?" (experiență nespecificată)
vs
"Did you eat sushi at the party?" — "Ai mâncat sushi la petrecere?" (când/unde specific)

- "I have lived here for ten years." — "Locuiesc aici de zece ani." (încă locuiesc)
vs
"I lived there for ten years." — "Am locuit acolo timp de zece ani." (nu mai locuiesc acolo)

- "She has just left." — "Tocmai a plecat." (efect asupra prezentului: nu e aici)
vs
"She left an hour ago." — "A plecat acum o oră." (moment clar în trecut)

- "I've seen that film already." — "Am văzut deja acel film." (rezultatul contează)
vs
"I saw that film last week." — "Am văzut acel film săptămâna trecută." (timp specific)

- "Have you finished your homework yet?" — "Ai terminat temele până acum?"
vs
"Did you finish your homework yesterday?" — "Ai terminat temele ieri?"

Greșeli frecvente și corecturi rapide

- Greșeală: "I have seen him yesterday." — Corect: "I saw him yesterday." (specific time → past simple)
- Greșeală: "I have done it two days ago." — Corect: "I did it two days ago."
- Greșeală: "He didn't went to work." — Corect: "He didn't go to work." (după did folosești forma de bază)
- Greșeală: "I lived here since 2010." — Corect: "I have lived here since 2010." (acțiune începută în trecut și continuă)
- Greșeală: "Have you seen him when you were in Rome?" — Corect: "Did you see him when you were in Rome?" (întrebare despre un moment specific în trecut)

Unele nuanțe practice și sfaturi

- Dacǎ vrei să evidențiezi faptul că rezultatul contează ACUM, alege present perfect.
- "I've cut my finger." → trebuie să‑l oprești sângerarea.
- Dacă vrei să spui când s‑a întâmplat (ora, ziua, anul), alege past simple.
- Pentru experiențe de viață fără moment specific folosește present perfect: "I've been to Canada." (nu spun când)
- Folosește past simple pentru narațiuni: "He opened the door, walked in and sat down." (succesiune)
- Fii atent(ă) la diferența între "has gone" și "has been":
- "He has gone to the shop." — "A plecat la magazin." (încă nu s‑a întors)
- "He has been to the shop." — "A fost la magazin (și probabil s‑a întors)."

Engleza britanică vs engleza americană (diferenţe de uz)

- Britanii folosesc mai des present perfect pentru acțiuni cu legătură la prezent: "Have you eaten yet?"
- Americanii pot folosi past simple în aceleași situații, mai ales în vorbirea informală: "Did you eat yet?" sau "I just ate." în loc de "I've just eaten."
- În scris formal, regula tradițională rămâne: folosește present perfect pentru efectul asupra prezentului.

Scurt rezumat practic

- Dacă menționezi momentul precis în trecut → folosește past simple.
- Dacă nu spui când sau vrei să subliniezi efectul asupra prezentului → folosește present perfect.
- Întreabă‑te: Acțiunea afectează prezentul? Dacă da → present perfect. A fost doar în trecut? Dacă da → past simple.

Glosar scurt

- Present Perfect: have/has + past participle. Indică o legătură între trecut și prezent.
- Past Simple (Simple Past): forma trecută a verbului (verb‑ed sau formă neregulată). Arată o acțiune încheiată.
- Past participle: forma a treia a verbului (ex.: gone, eaten, seen).
- Base form (forma de bază): verbul la infinitiv fără to (go, see, do) — folosit după did.
- For: folosit pentru durate (for five years).
- Since: folosit pentru punctul de început (since 2010, since Monday).
- Ago: indică cu cât timp în urmă (two days ago) și se folosește cu past simple.


În concluzie: încearcă să vezi fiecare propoziție din perspectiva legăturii cu prezentul. Dacă momentul este specific sau acțiunea este încheiată, folosește past simple. Dacă nu spui când s‑a întâmplat sau subliniezi un rezultat sau o durată până în prezent, folosește present perfect.

Multă practică cu exemple reale te va ajuta să simți diferența. Dacă vrei, pot oferi o listă lungă de propoziții corecte/greșite pentru a le analiza împreună (fără exerciții formale).

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York