The Romanian past subjunctive, traditionally called conjunctiv perfect, presents a completed situation from the viewpoint of another verb or expression: Mă bucur să fi găsit soluția. (I am glad to have found the solution.) Its core is always să fi plus a past participle.
How do you form the Romanian past subjunctive?
Use the fixed sequence să fi and add the active past participle of the lexical verb; the sequence does not change for the subject. Review Romanian past participles when the participle is unfamiliar.
- Choose the lexical verb and its past participle: a găsi → găsit, a face → făcut, a veni → venit.
- Place fi after să: să fi găsit, să fi făcut, să fi venit.
- Keep the active participle in its basic form. It does not agree with the subject in this compound verbal form: să fi venit works with eu, ea, or noi when the context supplies that subject.
| Subject | Form with a lucra | Meaning |
|---|---|---|
| eu | să fi lucrat | that I have / had worked |
| tu | să fi lucrat | that you have / had worked |
| el / ea | să fi lucrat | that he / she has / had worked |
| noi | să fi lucrat | that we have / had worked |
| voi / dumneavoastră | să fi lucrat | that you have / had worked |
| ei / ele | să fi lucrat | that they have / had worked |
Which participle goes after să fi?
The lexical verb supplies its own active past participle, while fi remains unchanged. Do not replace it with the person-marked present forms să fiu, să fii, să fie, să fim, or să fiți; those are present-subjunctive forms of a fi, not this compound. The linked present-tense article on a fi provides the broader high-frequency paradigm contrast.
| Infinitive | Past participle | Past subjunctive |
|---|---|---|
| a veni (to come) | venit | să fi venit |
| a face (to do, make) | făcut | să fi făcut |
| a vedea (to see) | văzut | să fi văzut |
| a scrie (to write) | scris | să fi scris |
| a hotărî (to decide) | hotărât | să fi hotărât |
| a fi (to be) | fost | să fi fost |
| a avea (to have) | avut | să fi avut |
In this active compound, the participle is not feminine or plural just because the subject is: Ea se bucură să fi venit. (She is glad to have come.) and Ele se bucură să fi venit. (They are glad to have come.) both use venit. Agreement belongs to adjectival or passive uses of a participle, not to this active mood form.
How do negation and clitics fit into the form?
Put nu and unstressed object or reflexive pronouns between să and fi. In careful, fully pronounced wording, nu comes before the clitic: să nu mă fi ajutat (not to have helped me), să nu îl fi văzut (not to have seen him).
- Affirmative clitic: Mă bucur să mă fi ajutat. (I am glad that you helped me.) The clitic mă follows să and precedes fi.
- Negative clitic: Nu cred să nu-mi fi spus adevărul. (I do not think that you failed to tell me the truth.) The reduced form nu-mi is common; the fully separated pattern is să nu îmi fi spus.
- More than one element can intervene: Să nu te mai fi văzut niciodată! (If only I had never seen you again!) Here nu comes first, followed by the clitic te and the adverb mai.
- With the feminine direct-object clitic, both să o fi văzut and the elided s-o fi văzut are found; after nu, compare să nu o fi văzut and să n-o fi văzut. Use the full forms when you want the clearest learner model.
When does the past subjunctive refer to a completed situation?
Use it when the subordinate situation is viewed as already completed or as earlier than the time supplied by the matrix verb or expression. The exact English translation depends on that reference point: să fi plecat may be “to have left,” “that someone left,” or “that someone had left.”
| Matrix context | Example | What the past subjunctive contributes |
|---|---|---|
| Past obligation | Ar fi trebuit să fi plecat mai devreme. | The leaving should have happened before the relevant past time. |
| Past desire | Aș fi vrut să fi venit cu noi. | The coming is a completed but unrealized or regretted possibility. |
| Present evaluation | Mă bucur să fi găsit soluția. | The finding is completed and is now evaluated positively. |
| Impersonal possibility | E posibil să fi uitat parola. | Forgetting is a completed possibility, not a present action. |
| Impersonal evaluation | Ar fi fost bine să fi verificat datele. | Checking earlier would have been desirable in the past. |
Common matrix verbs and expressions include a trebui (to have to), a vrea (to want), a putea (to be able to), a se bucura (to be glad), and impersonal phrases such as e posibil, e necesar, and ar fi bine. The past subjunctive does not itself say that the situation was counterfactual; the matrix verb, conditional, or context supplies that interpretation.
Can it express a wish, regret, or counterfactual evaluation?
Yes. An independent fragment beginning with să fi can express regret or a wish about a completed past action: Să fi rămas acasă! (If only I had stayed home!) A conditional or evaluative frame makes the unreal reading clearer: Ce bine ar fi fost să fi venit! (How nice it would have been if you had come!) These uses are separate from ordinary factual reporting, where the same form simply locates a completed subordinate event.
How is it different from the present subjunctive and perfect conditional?
All three forms can involve să, fi, and a participle in nearby sentences, but their syntax is different. The present subjunctive has a person-marked finite verb after să; the past subjunctive has invariant să fi plus a participle; the perfect conditional has a person-marked conditional auxiliary and normally does not begin a să clause.
| Form | Pattern | Example and use |
|---|---|---|
| Present subjunctive | să + finite verb | Vreau să vii. (I want you to come.) The verb changes for person and presents the action as not completed here. |
| Past subjunctive | să fi + participle | Mă bucur să fi venit. (I am glad that you came.) The subordinate event is viewed as completed. |
| Perfect conditional | conditional auxiliary + fi + participle | Aș fi venit, dar nu am putut. (I would have come, but I could not.) This is the unreal or conditional predicate of its own clause; see the perfect conditional. |
- Do not say să fiu venit for the past subjunctive of a veni. Să fiu is first-person singular present subjunctive of a fi; the target form is să fi venit.
- Do not make the participle agree with the subject: use să fi venit with ea and ele, not să fi venită or să fi venite in this active compound.
- Do not confuse Ar fi trebuit să fi plecat with Ar fi plecat. The first has a conditional matrix verb followed by a past-subjunctive clause; the second is a perfect conditional predicate meaning “he or she would have left.”
- Do not treat every să fi as a regret. In E posibil să fi greșit, it expresses a completed possibility; in Să fi rămas acasă!, the independent fragment expresses regret or a wish.
What does Ar fi trebuit să fi plecat mai devreme. most naturally mean?
- Someone should leave earlier now.
- Someone was leaving earlier.
- Someone should have left earlier.
- Someone will have left earlier.
The matrix ar fi trebuit expresses a past, unrealized obligation, while să fi plecat presents the leaving as completed before the relevant past point.
Choose the active past-subjunctive form for noi: Ne bucurăm ___ la timp.
- să fim terminăm
- să fi terminat
- să fim terminat
- să fi terminați
The active past subjunctive is invariant să fi plus the participle terminat. The form does not change to să fim for noi, and terminați would suggest an agreeing passive or adjectival form rather than this active compound.
Complete the neutral full-form sentence: Nu cred ___ văzut pe Radu.
- să îl fi
- să fi îl
- să nu îl fi
- să fi văzut îl
The direct-object clitic îl goes between să and fi: Nu cred să îl fi văzut pe Radu. The negative nu belongs to the matrix clause, so it does not replace the clitic's normal position.
Which sentence contains the past subjunctive, rather than the perfect conditional?
- Aș fi venit cu voi.
- Ar fi venit cu voi.
- Dacă aș fi venit cu voi, aș fi ajutat.
- Mă bucur să fi venit cu voi.
In să fi venit, să introduces the invariant past subjunctive. The other sentences use person-marked conditional auxiliaries such as aș or ar and have perfect conditional predicates.
Which sentence correctly expresses a regretful wish that the speaker stayed home?
- Să fim rămas acasă!
- Să fi rămas acasă!
- Să fi rămași acasă!
- Am să fi rămas acasă!
An independent Să fi rămas acasă! can express regret or a wish about a completed past action. The auxiliary remains fi; it does not become fim, and the active participle does not agree as rămași.