Hola25
Hola25 Logo
Hola25
Utilizatori disponibili

Înapoi la blog

Cele patru folosiri ale timpului Present Perfect: experiență, rezultat în prezent, perioadă neîncheiată și durată până acum
Limbi străine

Present Perfect: când se folosește, cu exemple

Hola25
Hola25
Autor

19 octombrie 2026

8 min citire

În acest articol

Dintre toate timpurile limbii engleze, Present Perfect este cel la care vorbitorii de română greșesc cel mai des. Motivul este simplu: româna nu are un timp echivalent. „Am văzut filmul” se poate traduce și prin „I saw the film”, și prin „I have seen the film”, iar alegerea depinde de un lucru pe care în română nu îl marcăm: legătura cu prezentul. Dacă înțelegi această idee, restul regulilor decurg din ea. Mai jos găsești formarea, folosirile, diferența față de Past Simple și un exercițiu la final.

Pe scurt:

  • Formare: have sau has + participiul trecut. „I have finished.”

  • Se folosește când o acțiune din trecut are legătură cu prezentul.

  • Nu se folosește cu un moment precizat și încheiat: yesterday, last week, in 2019.

  • for arată durata, iar since arată momentul de început.

  • Cuvinte care îl însoțesc des: ever, never, just, already, yet.

Cum se formează?

Afirmativ: have sau has + participiul trecut.

  • I have worked. You have worked. We have worked. They have worked.

  • He has worked. She has worked. It has worked.

În vorbire se folosesc formele scurte: I've, you've, he's, she's, we've, they've.

Negativ: haven't sau hasn't + participiul trecut.

  • I haven't seen him.

  • She hasn't called.

Interogativ: have sau has trece în fața subiectului.

  • Have you seen him?

  • Has she called?

Participiul trecut al verbelor regulate se termină în -ed: worked, played, finished. Verbele neregulate au forme proprii, a treia formă din listă: seen, gone, written, done.

Care este ideea de bază?

Acest timp privește trecutul din punctul de vedere al prezentului. Nu te interesează când s-a întâmplat ceva, ci ce înseamnă asta acum.

  • „I have lost my keys.” Mi-am pierdut cheile și acum nu le am.

  • „I lost my keys yesterday.” Mi-am pierdut cheile ieri. Poate le-am găsit între timp.

Prima propoziție vorbește despre situația de acum. A doua povestește un fapt din trecut.

Când îl folosești?

1. Pentru experiențe de viață, fără să spui când. Apare des cu ever și never.

  • I have been to Paris twice. Am fost la Paris de două ori.

  • Have you ever eaten sushi? Ai mâncat vreodată sushi?

  • She has never driven a car. Nu a condus niciodată o mașină.

2. Pentru o acțiune recentă, cu rezultat vizibil în prezent. Apare des cu just, already și yet.

  • I have just finished my homework. Tocmai mi-am terminat tema.

  • He has broken his leg. Și-a rupt piciorul și este încă în ghips.

  • Have you done it yet? Ai făcut-o deja?

3. Pentru o perioadă de timp care nu s-a încheiat: today, this week, this month, this year.

  • I have drunk three coffees today. Ziua nu s-a terminat.

  • We have had two tests this week.

4. Pentru o stare începută în trecut, care continuă și acum. Apare cu for și since.

  • I have lived here for ten years. Locuiesc aici de zece ani.

  • She has known him since 2015. Îl cunoaște din 2015.

A patra folosire este cea mai înșelătoare, pentru că în română folosim prezentul: „locuiesc aici de zece ani”.

Care este diferența față de Past Simple?

Regula de aur: dacă spui când, folosești Past Simple.

  • I have seen that film. Fără moment precizat.

  • I saw that film last week. Cu moment precizat.

Semnale pentru Past Simple: yesterday, last night, last year, two days ago, in 2020, when I was a child.

Semnale pentru Present Perfect: ever, never, just, already, yet, so far, recently, since, for, cu o perioadă care ajunge până în prezent.

Alte diferențe care decurg din aceeași idee:

  • întrebările cu when cer Past Simple: „When did you arrive?” Nu „When have you arrived?”

  • despre persoane care nu mai trăiesc se folosește Past Simple: „Shakespeare wrote many plays.”

  • o conversație începe adesea cu Present Perfect și continuă cu Past Simple: „Have you been to Rome?” „Yes, I went there last summer.”

Cum folosești for și since?

  • for arată cât a durat: for two hours, for three days, for ten years, for a long time.

  • since arată momentul din care a început: since Monday, since 2015, since I was a child, since 8 o'clock.

Test: dacă poți răspunde la „cât timp?”, folosești for. Dacă poți răspunde la „de când?”, folosești since.

  • I have worked here for five years.

  • I have worked here since 2021.

În română, ambele se traduc cu „de”, de aici și confuzia.

Unde stau just, already și yet?

  • just, adică tocmai, stă între have și participiu: „I have just arrived.”

  • already, adică deja, stă de obicei tot între have și participiu: „She has already left.”

  • yet stă la sfârșitul propoziției și apare doar în negații și întrebări: „I haven't finished yet.” „Have you finished yet?”

  • still, în negații, stă înaintea lui haven't: „I still haven't finished.”

  • ever și never stau între have și participiu: „Have you ever been there?”

Care este diferența dintre been și gone?

  • has been to înseamnă că a fost undeva și s-a întors: „He has been to London.” A fost la Londra, la un moment dat.

  • has gone to înseamnă că a plecat și este încă acolo: „He has gone to London.” A plecat la Londra și nu s-a întors.

Când folosești Present Perfect Continuous?

Forma continuă, have been + verbul cu -ing, pune accentul pe durată și pe activitate. Forma simplă pune accentul pe rezultat.

  • I have been reading all afternoon. Accentul cade pe activitate.

  • I have read three chapters. Accentul cade pe rezultat, cu o cantitate precisă.

Cu verbele de stare, ca know, like, want, believe, se folosește doar forma simplă: „I have known her for years.” Nu „I have been knowing”.

Există diferențe între engleza britanică și cea americană?

Da. În engleza americană, cu just, already și yet se folosește des Past Simple: „I already ate.” „Did you do it yet?” În engleza britanică, forma obișnuită este „I have already eaten.”

Examenele Cambridge și manualele folosite în școlile din România urmează, de regulă, norma britanică. Ambele variante sunt corecte în varietatea lor.

Care sunt greșelile cele mai frecvente?

  1. Present Perfect cu un moment precizat. „I have seen him yesterday.” Corect: „I saw him yesterday.”

  2. Prezentul simplu pentru „de cât timp”. „I live here for ten years.” Corect: „I have lived here for ten years.”

  3. Since în loc de for. „Since five years.” Corect: „for five years”.

  4. Forma a doua în loc de participiu. „I have went.” Corect: „I have gone.”

  5. Has uitat la persoana a III-a. „She have finished.” Corect: „She has finished.”

  6. When cu acest timp. „When have you bought it?” Corect: „When did you buy it?”

  7. Yet în propoziții afirmative. „I have finished yet.” Corect: „I have already finished.”

  8. Been și gone confundate.

Exercițiu cu rezolvări

Alege între cele două timpuri.

  1. I (see) that film last week.

  2. I (see) that film three times.

  3. She (live) in Cluj since 2019.

  4. We (not finish) the project yet.

  5. When (you, arrive)?

  6. He (just, leave).

  7. They (go) to Italy in 2022.

  8. (you, ever, be) to Spain?

Rezolvări:

  1. saw. Moment precizat.

  2. have seen. Experiență, fără moment.

  3. has lived. Stare care continuă.

  4. haven't finished. Negație cu yet.

  5. did you arrive. Întrebare cu when.

  6. has just left. Acțiune recentă.

  7. went. Moment precizat.

  8. Have you ever been. Experiență de viață.

Cum îl înveți ca să îl și folosești?

  • pune-ți mereu aceeași întrebare: spun când? Dacă da, Past Simple;

  • învață semnalele în perechi: yesterday cu Past Simple, yet cu Present Perfect;

  • vorbește despre tine: ce ai făcut azi, unde ai fost, de cât timp faci un lucru;

  • învață participiile neregulate, pentru că fără ele nu poți forma timpul.

La ce nivel apare: de obicei spre sfârșitul nivelului A2 și la B1. Reperul este orientativ.

Despre rolul limbii engleze astăzi am scris în articolul despre de ce engleza contează mai mult ca oricând.

Diferența dintre cele două timpuri se prinde în conversație, cu cineva care te oprește exact când greșești. Pe pagina de meditații la engleză compari anunțurile profesorilor, cu preț și durată. Pe Hola25 poți rezerva o lecție de probă de 25 sau 50 de minute, cu prețul afișat înainte de plată. Lecția are loc pe video, în sala de lecții Hola25. Anunțurile sunt publicate de profesori, iar platforma nu le verifică studiile, certificatele sau experiența declarată.

Întrebări frecvente

Cum se formează acest timp?

Cu have sau has și participiul trecut al verbului: „I have finished”, „She has gone”.

Care este diferența față de Past Simple?

Past Simple se folosește cu un moment precizat și încheiat. Celălalt timp se folosește când momentul nu este precizat și contează legătura cu prezentul.

Care este diferența dintre for și since?

For arată durata: for five years. Since arată momentul de început: since 2021.

Pot folosi „yesterday” cu acest timp?

Nu. Cu yesterday, last week sau ago se folosește Past Simple.

Cum spun „locuiesc aici de zece ani”?

„I have lived here for ten years.” În engleză nu se folosește prezentul simplu pentru o stare care a început în trecut și continuă.

Pasul următor

Găsește profesorul potrivit

Cauți după materie și județ, compari profilurile și rezervi o lecție de probă direct pe Hola25.

Găsește un profesor