Folosirea infinitivului perfect și a gerunziului perfect pentru a exprima acțiuni anterioare (de ex. "to have done", "having done")

C1

Ce înseamnă infinitivul perfect și gerunziul perfect?

Infinitivul perfect (to have + past participle) și gerunziul/participiul perfect (having + past participle) sunt forme non-finite ale verbului folosite în engleză pentru a arăta că o acțiune este anterioră (s-a întâmplat înainte) față de o altă acțiune sau referință din propoziție.

Infinitivul perfect (to have + past participle)
Infinitivul perfect are forma: to + have + past participle (de ex. to have done, to have gone, to have been told). Se folosește când vrei să arăți că acțiunea infinitivului s-a întâmplat înaintea acțiunii principale sau față de momentul vorbirii.

Exemple:
- She claims to have met him. (Ea susține că l-a întâlnit.)
- I’m glad to have met you. (Mă bucur că te-am cunoscut.)
- He seems to have left already. (Pare că a plecat deja.)
- By next week I hope to have finished the project. (Sper să fi terminat proiectul până săptămâna viitoare.)

Gerunziul/participiul perfect (having + past participle)
Gerunziul perfect are forma: having + past participle (de ex. having done, having seen, having been invited). Este folosit în special în propoziții participiale (reduceri ale unor propoziții subordonate) sau după prepoziții, când vrem să subliniem că o acțiune a fost completă înaintea altei acțiuni.

Exemple:
- Having finished the report, she went home. (După ce a terminat raportul, a plecat acasă.)
- Having been warned, he was careful. (După ce a fost avertizat, a avut grijă.)
- Not having studied, he failed the exam. (Neavând pregătire, a picat examenul.)

Când se folosesc pentru a arăta o acțiune anterioară?

1. Pentru a arăta că ceva s-a întâmplat înaintea acțiunii principale
  • Having eaten, we went out for a walk. (După ce am mâncat, am ieșit la plimbare.)
  • She seems to have left before we arrived. (Se pare că a plecat înainte să ajungem.)
2. După anumite verbe și adjective (raportări, emoții, evaluări)
Infinitivul perfect apare frecvent după adjective care exprimă emoție sau evaluare (glad, sorry, happy, lucky) și după verbe de raportare/pretindere (claim, appear, seem):
  • I’m sorry to have missed the meeting. (Îmi pare rău că am ratat întâlnirea.)
  • They claim to have seen the robber. (Ei susțin că l-au văzut pe hoț.)

Notă de nuanță: Unele adjective cer infinitivul: "I am glad to have met you." Dacă folosești gerunziul după prepoziție (de ex. "about having met you"), sensul e similar dar structura gramaticală e diferită: "I am glad about having met you." (Mai rar; în general se spune "glad to have met".)

3. După prepoziții și pentru propoziții reduse (clauze participiale)
Pentru a reduce o propoziție subordonată de timp/cauză: "Having + past participle" poate înlocui "after/when/because + subject + past perfect".
  • After she had finished the exam, she rested. -> Having finished the exam, she rested. (După ce a terminat examenul, s-a odihnit.)
După prepoziții se folosește gerunziul (posibil și perfect):
  • Without having checked, he signed the form. (Fără să verifice, a semnat formularul.)
4. În construcții cu verbe modale pentru speculații/obligații în trecut
Modal + have + past participle exprimă o acțiune anterioră despre care vorbitorul face o presupunere, judecată sau exprimă o obligație trecută:
  • He must have left already. (Trebuie că a plecat deja.)
  • She should have told us. (Ar fi trebuit să ne spună.)
(Aici nu apare "to"; este forma perfectă a modalului.)
5. Forme pasive și continua (pentru acțiuni anterioare, mai precise)
  • Passive perfect infinitive: to have been + past participle -> "They appear to have been informed." (Se pare că au fost informați.)
  • Perfect continuous infinitive: to have been + -ing -> "He seems to have been working all night." (Se pare că a lucrat toată noaptea.)
  • Echivalent gerundial: having been + past participle (foarte rar, folosit ca participiu pasiv): "Having been invited, she thanked them." (Fiind invitată, le-a mulțumit.)

Cum se formează? (reguli și exemple)

Formarea infinitivului perfect
Schema: to + have + past participle (V3)
  • Affirmative: to have done
  • Negative: not to have done / to not have done (se preferă "not to have" în limbajul formal)

Exemple:
- She appears to have understood. (Se pare că a înțeles.)
- He claims not to have received the email. (Susține că nu a primit e-mailul.)

Formarea gerunziului/participiului perfect
Schema: having + past participle
  • Affirmative: having done
  • Negative: not having done

Exemple:
- Having completed the course, he applied for a job. (După ce a terminat cursul, a aplicat pentru un loc de muncă.)
- Not having paid the fee, she could not register. (Neavând taxele plătite, nu se putea înscrie.)

Formele pasive și continua
  • Passive perfect infinitive: to have been + past participle -> "She seems to have been promoted." (Se pare că a fost promovată.)
  • Gerunziu pasiv: having been + past participle -> "Having been promoted, she thanked her manager." (Fiind promovată, le-a mulțumit.)
  • Perfect continuous infinitive: to have been + V-ing -> "They claim to have been working on it." (Susțin că au lucrat la asta.)

Diferențe importante și nuanțe de sens

To have done vs. having done vs. forme simple
  • To have done (infinitiv perfect) se folosește după verbe și adjective care cer un infinitiv (to + ...). Exemplu: "I'm glad to have met her." (Mă bucur că am cunoscut-o.)
  • Having done (gerunziul perfect) se folosește pentru a lega două acțiuni în propoziții participiale sau după prepoziții. Exemplu: "Having met her, I felt reassured." (După ce am cunoscut-o, m-am simțit liniștit.)
  • Formele simple (to do / doing) nu indică în mod clar anterioritatea. "I hoped to meet him" (intenție/viitor) vs "I was sorry to have missed him" (îmi pare rău pentru ceva petrecut deja).

Exemple comparative:
- I regret to tell you that the flight is cancelled. (Folosit pentru a introduce o veste neplăcută în momentul vorbirii.)
- I regret having told you that secret. (Regret că am spus acel secret în trecut.)

- I would like to have seen the concert. (Regret/îmi pare rău că nu am văzut concertul în trecut.)
- I would like to see the concert next week. (Vreau să-l văd în viitor.)

Câteva expresii uzuale și sensuri speciale
  • "Would rather have + past participle": exprimă regret sau preferință pentru o situație trecută. Ex.: "I would rather have stayed home." (Mai bine aș fi rămas acasă.)
  • "Should/ought to have + past participle": exprimă o obligație/expectativă în trecut, adesea neîndeplinită. Ex.: "You should have told me." (Ar fi trebuit să-mi spui.)
  • "Modal + have + past participle" pentru presupuneri despre trecut (must have, might have, could have). Ex.: "She might have missed the bus." (Este posibil să fi pierdut autobuzul.)

Greșeli frecvente și cum le corectăm

1. Participiu atârnat (dangling participle)
Greșeală: subiectul din propoziția participială nu corespunde cu subiectul propoziției principale.
- Greșit: "Having finished the homework, the TV was switched on." (Pare că "TV" a terminat tema.)
- Corect: "Having finished the homework, she switched on the TV." (După ce ea a terminat tema, ea a pornit TV-ul.)

2. Folosirea greșită a infinitivului perfect când nu e cazul
- Greșit: "I hope to have met him tomorrow." (Formă nelogică — nu poți spune că l-ai întâlnit înainte de mâine când nu s-a întâmplat încă.)
- Corect: "I hope to meet him tomorrow." (Sper să-l întâlnesc mâine.)
Notă: Totuși, "I hope to have finished by tomorrow" e corect — exprimă o dorință ca starea de "terminare" să existe până mâine.

3. Confuzia între "I wish I had..." și "I wish to have..."
- Greșit: "I wish to have gone to the party." (Nu e corect în engleza curentă.)
- Corect: "I wish I had gone to the party." (Îmi pare rău că nu am fost la petrecere.)

4. Folosirea incorectă a "to" după prepoziții
- Greșit: "Before to have eaten, we left." (Prepozițiile cer gerunziul: before + -ing sau before + clause.)
- Corect: "Before eating, we left." / "Before we ate, we left." (Înainte să mâncăm, am plecat.)

5. "Would rather" + to have (greșit)


  • Greșit: "I would rather to have stayed." (Forma corectă nu cere "to".)

  • Corect: "I would rather have stayed." (Aș fi preferat să rămân.)

Sfaturi practice și echivalente în română

- Verifică întotdeauna cine este subiectul propoziției participiale. Dacă subiectele nu coincid, reformulează: "Having done X, Y happened" este corect numai dacă X este făcut de subiectul propoziției principale.
- Înlocuiește clauza participială cu o propoziție completă dacă sensul nu e clar: "After she had finished, she left." în loc de "Having finished, she left." pentru mai multă claritate.
- Dacă nu vrei să subliniezi anterioritatea prea puternic, folosește simple "-ing" (gerunziu) sau propoziții cu "after/before". Ex.: "After finishing" e mai natural decât "after having finished" în multe contexte uzuale.
- Pentru traducere în română:
- "Having done X" -> adesea se redă cu "după ce am/ai/a... + perfect compus" sau „după ce + perfect compus”: "Having eaten, we left." -> "După ce am mâncat, am plecat."
- "To have done" după adjective (glad to have met you) -> „Mă bucur că te-am cunoscut.”
- Modal + have (must have, might have) -> „trebuie că..., este posibil să fi..."

Glosar (termeni importanți)
  • Infinitiv: forma verbului cu "to" (to do).
  • Infinitiv perfect: to + have + past participle (to have done).
  • Gerunziu/participiu (non-finit): forma în -ing (doing); gerunziul perfect: having + past participle.
  • Past participle (V3): forma a treia a verbului (done, gone, written, been).
  • Modal perfect: modal (must/might/should) + have + past participle (exprimă speculație sau obligație în trecut).
  • Dangling participle: propoziție participială al cărei subiect nu se potrivește cu subiectul propoziției principale.
Sumar rapid
  • Folosește "to have + past participle" când ai nevoie de un infinitiv care arată anterioritatea față de acțiunea principală (mai ales după adjective sau verbe care cer infinitivul).
  • Folosește "having + past participle" când reduci o propoziție subordonată (timp/cauză) sau după prepoziții pentru a arăta că o acțiune s-a încheiat înaintea alteia.
  • Ai grijă la dangling participles: propoziția participială trebuie să se refere la același subiect ca propoziția principală.
  • Pentru speculații despre trecut folosește modal + have + past participle (must have, might have, could have).

Dacă vrei, pot să structurez această explicație sub forma unei liste de pattern-uri uzuale (cu traduceri și variante corecte/greșite) pentru a le avea la îndemână când studiezi sau traduci texte.

Subscribe for evidence based language learning insights.

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