The engine of the perfect compus is its little auxiliary: the six forms am, ai, a, am, ați, au. They look like pieces of the verb a avea (to have) — and historically they are — but they have shrunk into something almost grammatical, a near-clitic that exists only to mark the past. The catch for learners is that the full present tense of a avea (am, ai, are, avem, aveți, au) overlaps with the auxiliary in some persons and diverges sharply in others, and getting them tangled produces sentences that sound badly wrong. This page drills the auxiliary on its own, isolates the dangerous overlaps, and shows how object pronouns (clitics) attach around it.
The auxiliary paradigm
These are the only six forms you ever need for the perfect compus, regardless of which verb follows:
| Person | Auxiliary | Example (a vedea → văzut) |
|---|---|---|
| eu | am | am văzut |
| tu | ai | ai văzut |
| el / ea | a | a văzut |
| noi | am | am văzut |
| voi | ați | ați văzut |
| ei / ele | au | au văzut |
Am văzut filmul ăla de două ori.
I've seen that film twice.
Ați găsit cheile?
Did you (pl.) find the keys?
Au plecat deja toți.
They've all left already.
A fossilized form, not the verb 'to have'
Why does a (he/she did) look nothing like are (he/she has)? Because the perfect auxiliary is a fossilized, reduced form — a worn-down clitic descended from a avea but no longer the lexical verb "to have." It carries no meaning of possession; its only job is to mark tense and person. That is exactly why it can be so short (a, au) compared to the full possessive present (are, au). Think of it as a grammatical prefix-word, not a verb in its own right.
Auxiliary vs the full present of a avea
Set the two paradigms side by side. The overlaps are where errors breed.
| Person | Perfect auxiliary | Present of a avea (to have) |
|---|---|---|
| eu | am | am (identical!) |
| tu | ai | ai (identical) |
| el / ea | a | are (different!) |
| noi | am | avem (different!) |
| voi | ați | aveți (different) |
| ei / ele | au | au (identical) |
Three persons match (am, ai, au) and three diverge. The two diverging singular/plural pairs are the traps:
- 3sg: perfect a (did) vs possessive are (has). A mâncat = he ate; Are pâine = he has bread.
- 1pl: perfect am (did) vs possessive avem (have). Am mâncat = we ate; Avem pâine = we have bread.
El a mâncat o portocală. — El are o portocală.
He ate an orange. — He has an orange.
Noi am terminat. — Noi avem timp.
We've finished. — We have time.
Ea a citit cartea, dar nu o are acum.
She read the book, but she doesn't have it now. (a = past, o are = possesses)
The first-person am is identical in both, so only context tells them apart: Am citit (I read — there's a participle after it) vs Am o carte (I have a book — there's a noun). The presence of a participle versus a noun phrase is the tell.
Never use the full present as the auxiliary
A frequent beginner error is to build the past with the full possessive forms — avem mâncat, are venit. This is simply wrong. The perfect compus uses only the reduced auxiliary. There is no avem mâncat; "we ate" is am mâncat.
✅ Am mâncat. (we / I ate)
We ate. / I ate.
✅ A venit. (he came)
He came.
Where the clitics go
Object pronouns (clitics) like te (you), o (her/it-fem.), l- (him/it-masc.), ne (us), mi- (to me) attach tightly to the auxiliary. The default position is before the auxiliary, fused to it with a hyphen:
Te-am văzut ieri în parc.
I saw you yesterday in the park.
Ne-au invitat la cină.
They invited us to dinner.
Mi-ai spus deja povestea asta.
You've already told me this story.
The feminine direct-object clitic o is the famous exception: it goes after the participle, attached to it, not before the auxiliary.
Am văzut-o pe Maria la piață.
I saw Maria at the market.
Au invitat-o și pe ea.
They invited her too.
So you say Te-am văzut (you, before the auxiliary) but Am văzut-o (her, after the participle). This split — most clitics before, o after — is the headline of clitic placement in the perfect, treated in full on its own page.
L-am sunat, dar nu a răspuns.
I called him, but he didn't answer.
Common Mistakes
❌ Noi avem mâncat deja.
Incorrect — the perfect uses the reduced auxiliary 'am', never the full present 'avem'.
✅ Noi am mâncat deja.
We've already eaten.
❌ El are venit acasă.
Incorrect — 3sg perfect auxiliary is 'a', not the possessive 'are'.
✅ El a venit acasă.
He came home.
❌ Am văzut-te ieri.
Incorrect — 'te' goes before the auxiliary, not after the participle.
✅ Te-am văzut ieri.
I saw you yesterday.
❌ Te-am o văzut. / Am-o văzut.
Incorrect — the feminine clitic 'o' attaches after the participle in the perfect.
✅ Am văzut-o.
I saw her.
❌ Ea a are o casă mare. (mixing the two 'a' forms)
Incorrect — for possession use only 'are'; 'a' is the past auxiliary and needs a participle.
✅ Ea are o casă mare.
She has a big house.
Key Takeaways
- The perfect auxiliary is the six forms am, ai, a, am, ați, au — a fossilized reduced form, not the verb "to have."
- It overlaps with the present of a avea in am, ai, au, but differs in 3sg (a vs are) and 1pl (am vs avem).
- 1sg am: participle after → perfect; noun phrase after → possession.
- Never build the past with the full present (avem mâncat ✗ → am mâncat ✓).
- Most clitics attach before the auxiliary (te-am văzut); the feminine o attaches after the participle (am văzut-o).
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
- 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.
- Clitic Placement in the Perfect CompusB1 — Where object and reflexive clitics attach in the perfect compus — before the auxiliary, except the feminine -o, which clamps onto the participle.
- The Verb a avea (to have): PresentA1 — The present forms of a avea — the possession verb that is also the engine of the compound past, plus the idioms where Romanian 'has' what English 'is'.
- Past Participle: Class I (-at)A1 — How to form the perfectly regular past participle of Class I (-a) verbs by swapping -a for -at, and how that participle behaves invariably in the perfect but agrees as an adjective.
- 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.