The perfect compus is built from two words — an auxiliary (am, ai, a, am, ați, au) and a participle (văzut, sunat, spus). The question this page answers is: when you add an object or reflexive pronoun ("me," "you," "her," "myself"), where does it go? Romanian's answer is one of its trickiest mechanics, and it has a clean rule with exactly one famous exception. The rule: clitics attach before the auxiliary, fused to it with a hyphen. The exception: the feminine accusative -o ("her / it"), which jumps to the end of the participle. Getting this single exception wrong is the most common clitic error English speakers make, which is why it gets its own section and its own drill.
What a clitic is
A clitic is an unstressed pronoun that cannot stand alone — it must lean on a neighbouring word. Romanian's object and reflexive pronouns are clitics: mă (me), te (you), îl (him), o (her), ne (us), vă (you pl.), îi/le (them), plus the dative set îmi, îți, îi, ne, vă, le and the reflexive mă, te, se, ne, vă, se. In the present tense they sit in front of the verb (te văd "I see you"). In the perfect compus, they cluster around the auxiliary instead.
The rule: clitic before the auxiliary, with a hyphen
For every clitic except feminine -o, the pronoun attaches to the front of the auxiliary, and the two are joined by a hyphen because the auxiliary's initial vowel and the clitic's vowel contract.
| Clitic |
| Full form | Meaning |
|---|---|---|---|
| te (you, acc.) | te + am | te-am văzut | I saw you |
| mă (me, acc.) | m- + a | m-a sunat | he/she called me |
| ne (us / each other) | ne + am | ne-am întâlnit | we met |
| îl (him) | l- + am | l-am întrebat | I asked him |
| îmi (to me, dat.) | mi- + a | mi-a spus | he/she told me |
| le (to them, dat.) | le + am | le-am dat | I gave them |
| se (reflexive) | s- + a | s-a trezit | he/she woke up |
Notice the contractions: mă loses its vowel before a → m-a; îl reduces to l- → l-am; îmi reduces to mi- → mi-a; se reduces to s- → s-a. The hyphen marks the spot where the two words fused.
Te-am văzut ieri în parc, dar erai grăbit.
I saw you in the park yesterday, but you were in a hurry.
M-a sunat de trei ori cât am fost în ședință.
She called me three times while I was in the meeting.
Ne-am întâlnit din întâmplare la aeroport.
We ran into each other by chance at the airport.
Mi-a spus tot adevărul abia aseară.
He told me the whole truth only last night.
Le-am dat copiilor banii pentru excursie.
I gave the children the money for the trip.
The exception: feminine -o clamps onto the participle
The one clitic that breaks the rule is the feminine singular accusative o ("her" or "it" referring to a feminine noun). Instead of attaching to the auxiliary, it jumps to the end of the participle, joined with a hyphen.
| Other clitics (before aux.) | Feminine -o (after participle) |
|---|---|
| l-am văzut (I saw him) | am văzut-o (I saw her) |
| te-am sunat (I called you) | am sunat-o (I called her) |
| i-am cumpărat (I bought for him) | am cumpărat-o (I bought it [fem.]) |
So if a friend asks about your sister, you say am văzut-o ("I saw her"), with the -o stuck to the back of văzut. You cannot say o-am văzut — that form does not exist.
Am văzut-o pe Maria la piață azi-dimineață.
I saw Maria at the market this morning.
Mi-a plăcut rochia, așa că am cumpărat-o.
I liked the dress, so I bought it.
Am sunat-o de două ori, dar nu mi-a răspuns.
I called her twice, but she didn't answer.
When both a dative clitic and the feminine -o appear, the dative still goes before the auxiliary and the -o still goes on the participle, surrounding the verb from both sides: Mi-a dat-o ("He gave it [fem.] to me").
I-am explicat situația și i-am dat-o pe loc.
I explained the situation to him and gave it to him on the spot.
Comparison with English
English keeps object pronouns in a fixed slot after the whole verb phrase: "I have seen you," "I gave her the money." Romanian instead drags the pronoun to the front of the auxiliary and fuses it on. There is no English analogue for this fronting, and no analogue at all for the feminine -o exception — English uses "her" in the same position regardless of gender. That asymmetry is exactly why -o trips learners: the brain wants to treat "her" like every other object pronoun, but Romanian singles it out.
Common Mistakes
❌ Am te văzut la cinema.
Incorrect — the clitic goes before the auxiliary, fused with a hyphen: te-am văzut.
✅ Te-am văzut la cinema.
I saw you at the cinema.
❌ O am văzut pe sora ta.
Incorrect — feminine -o never precedes the auxiliary; it attaches to the participle: am văzut-o.
✅ Am văzut-o pe sora ta.
I saw your sister.
❌ Am mi spus adevărul. / Am-mi spus.
Incorrect — the dative clitic mi- fuses to the front of the auxiliary: mi-a spus.
✅ Mi-a spus adevărul.
He told me the truth.
❌ Ne am întâlnit ieri.
Incorrect — the reflexive ne contracts onto the auxiliary with a hyphen: ne-am întâlnit.
✅ Ne-am întâlnit ieri.
We met yesterday.
❌ Am cumpărat o, e foarte frumoasă.
Incorrect — the feminine -o attaches directly to the participle with a hyphen: cumpărat-o.
✅ Am cumpărat-o, e foarte frumoasă.
I bought it — it's very pretty.
Key Takeaways
- Every clitic except feminine -o attaches before the auxiliary, hyphenated: te-am văzut, m-a sunat, mi-a spus, ne-am întâlnit.
- The feminine accusative -o ("her/it") is the sole exception: it attaches to the end of the participle — am văzut-o, am cumpărat-o.
- Vowel contractions drive the hyphens: îl → l-, îmi → mi-, mă → m-, se → s-.
- Never place a clitic between the auxiliary and the participle (am te văzut is wrong).
Now practice Romanian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Romanian→Related Topics
- Perfect Compus of Reflexive VerbsB1 — How reflexive verbs form the perfect compus — the clitic fuses onto the auxiliary a avea (m-am dus, te-ai dus, s-a dus) and the participle never agrees, sidestepping the 'être + agreement' problem of French and Italian.
- The Perfect Auxiliary (am, ai, a, am, ați, au)A2 — A close look at the reduced perfect auxiliary am, ai, a, am, ați, au — how it differs from the full present of a avea and where clitics attach around it.
- Negating the Perfect CompusA2 — How to negate the perfect compus with nu before the auxiliary, the near-obligatory contraction nu am → n-am, and Romanian double negation.
- The Perfect Compus: OverviewA1 — An introduction to the perfect compus (am + past participle), Romanian's everyday past tense for completed actions — the only past tense the spoken language uses in practice.
- Reflexive Verbs: An IntroductionA2 — How Romanian reflexive verbs work, the accusative and dative clitic series, and why so many verbs are obligatorily reflexive.