Here is the single most freeing fact about Romanian past tense: one form does nearly all the work. The perfect compus — am mâncat, ai plecat, a venit — is the all-purpose past of everyday Romanian. It covers English "I ate" and "I have eaten," it has no perfective-vs-imperfective split to agonize over, and it has effectively crowded out the one-word perfect simplu in conversation across the whole country. If you are coming from Spanish, French, or even English, you are braced for a fork in the road every time you talk about the past. In spoken Romanian, that fork mostly isn't there. This page tells you why, so you can stop hunting for distinctions Romanian does not make.
One tense, both English pasts
A single perfect-compus form answers to two English tenses at once: the simple past ("I ate") and the present perfect ("I have eaten"). Romanian does not mark the difference grammatically — you read it off the context and the adverbs.
| Romanian | = English simple past | = English present perfect |
|---|---|---|
| am mâncat | I ate | I have eaten |
| a plecat | he left | he has left |
| am citit cartea | I read the book | I have read the book |
Ieri am mâncat la bunici.
Yesterday I ate at my grandparents'. (simple past)
Am mâncat deja, mulțumesc.
I've already eaten, thanks. (present perfect)
Te-am sunat de dimineață, dar n-ai răspuns.
I called you this morning, but you didn't answer.
So do not go looking for a separate "have done" construction — there isn't one to find. Am citit is both "I read" and "I have read," and the only thing that changes is the English you'd use to translate it.
No perfective / non-perfective split
Spanish forces a choice between comí (preterite) and he comido (perfect); French between je mangeai (passé simple) and j'ai mangé (passé composé). Romanian, in everyday use, does not make you choose at all for a single completed event — the perfect compus simply is the completed-event past. There is no aspectual perfective/non-perfective decision riding on top of it. The one genuine past-tense choice you face is a different axis entirely: completed event vs ongoing scene, which is the perfect compus versus the imperfect — and that is covered on its own page. For "did it happen and finish?", the answer is always the perfect compus.
Am terminat facultatea în 2019 și apoi m-am angajat imediat.
I finished university in 2019 and then got a job right away.
A căzut, s-a ridicat și a continuat să alerge.
He fell, got up, and kept running.
Am cumpărat pâine, lapte și ouă de la magazin.
I bought bread, milk, and eggs from the shop.
What about the perfect simplu?
Romanian does possess a one-word simple past — the perfect simplu (mâncai "I ate", plecă "he left"). Textbooks often present it next to the perfect compus as if they were a live pair, the way Spanish comí sits beside he comido. They are not a live pair in speech. The perfect simplu has retreated into two corners: literary narrative (where it gives prose a crisp, fairy-tale rhythm) and the everyday speech of Oltenia, the southwestern region, where people really do use it in conversation. Everywhere else — Bucharest, Transylvania, Moldova, Banat — normal speakers use the perfect compus and would find the perfect simplu odd or bookish in casual talk.
| Form | Where it lives | Your strategy |
|---|---|---|
| perfect compus (am mâncat) | all speech, most writing | produce it — your default |
| perfect simplu (mâncai) | literature; Oltenian speech (regional) | recognize it in books; don't produce it |
Și atunci el se ridică, deschise ușa și plecă fără un cuvânt. (literary)
And then he stood up, opened the door, and left without a word. (perfect simplu — narrative register)
Și atunci s-a ridicat, a deschis ușa și a plecat fără un cuvânt. (everyday)
And then he stood up, opened the door, and left without a word. (perfect compus — how you'd actually say it)
Where the perfect compus stops: the earlier past
The perfect compus does almost everything, but there is one job it hands off: marking an action that was already finished before another past moment — the "past of the past." That is the pluperfect (plecase "he had left"). So the division of labour is clean and small:
- A finished past event, in speech or writing → perfect compus (am plecat).
- An ongoing or habitual past scene → imperfect (plecam).
- An event already complete before another past event → pluperfect (plecasem).
Când am ajuns, el plecase deja.
When I arrived, he had already left. (pluperfect for the earlier event)
That single exception aside, the perfect compus is your workhorse. For the overwhelming majority of past sentences you will ever say, it is simply the right answer.
Comparison with English (and Spanish)
English keeps two clearly separate past tenses — "I ate" (simple) vs "I have eaten" (present perfect) — and uses them for different jobs ("I ate at six" vs "I've eaten, so I'm not hungry"). Spanish-speaking learners arrive with an even sharper split, comí vs he comido, often regionally loaded. Romanian collapses both of these into the perfect compus. The danger for both kinds of learner is inventing a distinction Romanian doesn't have — trying to keep "I ate" and "I have eaten" in different Romanian forms, or hunting for a separate perfective past. Relax: there is one form. Choose your English translation by context after the fact; the Romanian doesn't change.
Common Mistakes
❌ Am fost mâncat când ai sunat. (calque of 'I had been eating')
Incorrect — Romanian doesn't build a separate present perfect or progressive past with a helper; a single completed past is just 'am mâncat'.
✅ Mâncasem când ai sunat.
I had eaten when you called. (or, for the simple event, 'am mâncat')
❌ Trying to use 'mâncai' in casual Bucharest speech for 'I ate'.
Unidiomatic outside literature/Oltenia — in everyday speech it's the perfect compus, am mâncat.
✅ Am mâncat acum o oră.
I ate an hour ago.
❌ Looking for a perfective vs imperfective choice on a single finished event.
There isn't one — a completed event is the perfect compus, full stop. The real choice is perfect compus vs imperfect (event vs scene).
✅ Am închis ușa și am plecat.
I closed the door and left.
❌ Am terminat-o, dar acum am terminat. (forcing a tense contrast)
Confused — both 'I finished it' and 'I have finished it' are the same perfect compus; there's no second past tense to switch into.
✅ Am terminat deja.
I've already finished. / I already finished.
Key Takeaways
- The perfect compus is the everyday Romanian past — it covers both English "I did" and "I have done."
- There is no perfective/non-perfective split for a single completed event; the real choice is perfect compus vs imperfect (event vs ongoing scene).
- The one-word perfect simplu (mâncai) is literary and Oltenian-regional — recognize it, don't produce it.
- The perfect compus hands off only one job: the earlier-than-past event, which goes to the pluperfect (plecasem).
- Don't invent distinctions Romanian lacks — one tense really does almost all past reference.
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 Simplu: Overview and RegisterB2 — What the perfectul simplu is, why it is literary nationwide but spoken only in Oltenia, and why — unlike Spanish or French — it is the marked past, not the default one.
- Perfect Compus vs ImperfectB1 — How to choose between the perfect compus and the imperfect for the Romanian past — completed events vs background, plus the verbs that change meaning.
- 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.
- Perfect Compus vs Imperfect: The Core ContrastB1 — A decision frame for choosing the perfect compus (completed, punctual events) over the imperfect (ongoing, habitual, background) — including the verbs that flip meaning.
- The Pluperfect (Mai-mult-ca-perfectul): OverviewB2 — An introduction to Romanian's one-word pluperfect — a single synthetic 'had done' tense (cântasem, plecase) that is unique among the Romance languages and fully alive in everyday speech.