Here's the honest bit first: the past tense is one of the easier things in these languages. There's no “-ed vs went vs have gone” maze like in English. One pattern covers almost everything, and it barely changes. What trips people up isn't the tense — it's a tiny word that refuses to sit where you'd expect.
The two pieces
Every past-tense sentence is built from:
- A form of biti (“to be”) in the present: sam, si, je, smo, ste, su.
- The past participle of your verb — the dictionary verb with its ending swapped for -o / -la / -lo (and -li / -le in the plural).
Take raditi (to work). Chop off -ti, and you get the participle stem radi-. Now dress it:
- radio sam — I worked (a man speaking)
- radila sam — I worked (a woman speaking)
- radio si / radila si — you worked
- radio je / radila je — he / she worked
- radili smo — we worked (mixed or male group)
- radili ste — you (pl.) worked
- radili su — they worked
That's it. Notice the participle changes for who, not for when. It behaves like an adjective — a woman says bila sam, a man bio sam, a room full of people bili smo. This surprises English speakers, because our past tense couldn't care less about your gender. Here it's front and centre.
The one thing that actually catches people out
That helper word — sam, si, je — is a clitic. Fancy term, simple behaviour: it's unstressed and it cannot start a sentence. It wants to be in second position. So:
✅ Ja sam radio. (I worked.)
✅ Radio sam. (Dropped the “I” — the participle now goes first, so sam is still second.)
❌ Sam radio. — this is the mistake my student made, in reverse. It sounds broken to a native ear.
My rule of thumb for beginners: if you drop the pronoun, flip the order. Ja sam bio → Bio sam. Ona je došla → Došla je. The little verb slides to spot number two and everything sounds right.
The handful of irregular participles
Most verbs are polite and just take -o / -la. A few common ones don't, and because they're common, you'll meet them on day one:
- ići (to go) → išao / išla — išao sam, I went.
- jesti (to eat) → jeo / jela — jela je, she ate.
- doći (to come) → došao / došla — došli su, they came.
- reći (to say) → rekao / rekla — rekao si, you said.
You don't memorise a table for these. You hear them fifty times in your first month and they stick on their own.
Making it negative
Good news — the negative is tidy. The forms of biti have short negative twins: nisam, nisi, nije, nismo, niste, nisu. And these can start a sentence. So “I didn't work” is simply Nisam radio. No extra “do/did” machinery like English drags in.
Where aspect sneaks in
One layer sits on top of all this. Serbian and Montenegrin verbs come in pairs — one for an ongoing action, one for a completed one. In the past, the pair you choose changes the flavour: čitao sam knjigu (I was reading a book / I read at it) versus pročitao sam knjigu (I read it, finished, done). Same “perfekt” structure, different verb. That's a whole topic on its own, and I've written it up separately — see verbal aspect explained. For now, just build the tense; the aspect choice becomes instinct later.
Three FAQs I get every term
Is “perfekt” the only past tense? In practice, yes. There's also the aorist and imperfect, which you'll see in old novels and hear in some rural speech, but everyday spoken Serbian and Montenegrin runs almost entirely on this one. Learn it and you're covered.
Do I really have to track gender every time? For the participle, yes — but it becomes automatic fast, because it matches the subject you're already thinking about. Talking about yourself, you settle into your own form within a week.
What about “I have worked” vs “I worked”? Both are just radio sam. One form does the job of several English ones. That's the language giving you a gift — take it.
If you want to actually drill this rather than read about it, that's exactly what Gora does — you meet the perfekt inside real sentences, get the participle and the clitic in the right order, and practise it out loud with a patient fox who won't sigh when you say Sam radio. It's live for Montenegrin today, with Serbian sharing the same grammar. Go and say something that happened yesterday.
Practise the past tense — free →
Next, the pattern this one builds on: Serbian & Montenegrin verbs in the present tense.