Present Stem and Conjugation Classes

The single most useful thing you can learn about Croatian verbs is this: a verb does not have one stem, it has two — an infinitive stem and a present stem — and the second cannot always be predicted from the first. Once you accept that the present-tense form is a separate fact that must be learned, the whole verb system stops feeling random. This page explains why two stems exist, how the present tense sorts into three classes by its theme vowel, and why the first-person singular present is something you have to memorise alongside the infinitive.

Two stems, not one

Take the infinitive čitati ("to read") and the present čitam ("I read"). Strip the endings and you get two pieces: the infinitive stem čita- and the present stem čita-. Here they match. Now take pisati ("to write"). The infinitive stem is pisa-, but the present is pišem ("I write") — the present stem is piš-, with a changed consonant. The infinitive gave you no warning that the s would turn into š.

Pišem ti pismo, stići će sutra.

I'm writing you a letter, it'll arrive tomorrow. — present 'pišem' from infinitive 'pisati', with s → š.

Što čitaš tih dana?

What are you reading these days? — present 'čitaš' matches its infinitive 'čitati' cleanly.

This is the heart of the matter. English verbs are mostly predictable from one form ("walk" → "walks," "walking," "walked"); the irregulars are a short list you memorise ("go/went," "sing/sang"). Croatian is the reverse: a large share of common verbs change their stem between the infinitive and the present, so you cannot treat the infinitive as a safe master form. You have to know both.

💡
Learn every new verb as a pair: infinitive + first-person singular present. pisati — pišem, brati — berem, raditi — radim. The present 1sg is a principal part, exactly like learning "go/went" instead of just "go."

The theme vowel sorts the present into three classes

Look at the second sound of the present-tense ending — the vowel that sits between the stem and the personal ending. That theme vowel is what decides which class a verb belongs to. There are three productive classes:

ClassTheme vowel1sg endingModel: inf → 1sg
a-class-a--amčitati → čitam
i-class-i--imraditi → radim
e-class-e--empisati → pišem

Read across the whole present of each model and the theme vowel is visible in nearly every cell:

Persona-class
(čitati)
i-class
(raditi)
e-class
(pisati)
jačitamradimpišem
tičitašradišpišeš
on/ona/onočitaradipiše
mičitamoradimopišemo
vičitateraditepišete
oni/one/onačitajuradepišu

Notice that the theme vowel holds steady through five of the six forms; only the 3rd-person plural breaks ranks (čitaju, rade, pišu). That last cell is the one you check when you want to be sure which class a verb is in.

Djeca se igraju u parku.

The children are playing in the park. — a-class 3pl 'igraju'.

Susjedi rade vikendom.

The neighbours work on weekends. — i-class 3pl 'rade'.

Oni pišu domaću zadaću.

They're writing their homework. — e-class 3pl 'pišu'.

Why the infinitive can't be trusted

If the infinitive ending reliably named the class, you could stop reading here. It does not. The clearest proof is a pair of verbs that look identical in the infinitive but split into different classes:

  • vidjeti ("to see") → vidim — i-class.
  • živjeti ("to live") → živim — i-class.

So far so consistent. But both end in -jeti, and htjeti ("to want") also ends in -jeti — yet htjeti is flatly irregular (hoću, hoćeš, hoće), belonging to none of the three patterns. The -eti/-jeti ending tells you almost nothing.

Worse, the -ati ending — which usually signals the easy a-class — sometimes hides an e-class verb with a stem change:

Berem jabuke s djedom.

I'm picking apples with grandpa. — 'brati' → 'berem': -ati infinitive, but e-class with the stem 'ber-'.

Zovem te svake večeri.

I call you every evening. — 'zvati' → 'zovem': another -ati that lands in the e-class.

Brati and zvati both end in -ati, like the safe čitati, but they are e-class verbs whose present stem looks nothing like the infinitive (ber-, zov-). There is no rule that recovers berem from brati — you simply learn it.

💡
The ending -ati is usually a-class but not always; -iti is usually i-class; -eti/-jeti and the consonant-final -ći verbs are the least predictable. When the infinitive is ambiguous, the 1sg present is the deciding evidence.

The verbs that bend the patterns

Two more groups round out the picture. First, a set of e-class verbs inserts a -j- or -n-: piti ("to drink") → pijem, krenuti ("to set off") → krenem. Second, a few extremely common verbs are simply irregular and must be memorised whole: bitijesam/sam, htjetihoću, ićiidem. Note in passing that znati ("to know"), despite its short look, is a perfectly regular a-class verb: znatiznam.

Pijem kavu bez šećera.

I drink coffee without sugar. — 'piti' → 'pijem', e-class with inserted -j-.

Krenem li sad, stignem na vrijeme.

If I set off now, I'll make it on time. — 'krenuti' → 'krenem', e-class with -n-.

Znam gdje je stanica.

I know where the station is. — 'znati' → 'znam', a regular a-class verb.

The three classes each get a full page of their own: the a-class, the i-class, and the e-class, where the consonant alternations like pisati → pišem are laid out in full. The genuinely irregular verbs live on the irregular present page.

Common Mistakes

❌ Pisam pismo.

Incorrect — 'pisati' is e-class with a stem change; the present is 'pišem', not the a-class-looking 'pisam'.

✅ Pišem pismo.

I'm writing a letter. — e-class 'pišem'.

❌ Vidjem te.

Incorrect — 'vidjeti' is i-class, not e-class; the 1sg is 'vidim'.

✅ Vidim te.

I see you. — i-class 'vidim'.

❌ Braju jabuke.

Incorrect — 'brati' is e-class with the stem 'ber-'; the 3pl is 'beru', not an a-class 'braju'.

✅ Beru jabuke.

They're picking apples. — e-class 3pl 'beru'.

❌ Zovam te.

Incorrect — 'zvati' → 'zovem' (e-class); there is no a-class 'zovam'.

✅ Zovem te sutra.

I'll call you tomorrow. — e-class 'zovem'.

Key Takeaways

  • Croatian verbs have two stems: an infinitive stem and a present stem, and the present is not reliably predictable from the infinitive.
  • The present sorts into three classes by theme vowel: a-class (-am, čitam), i-class (-im, radim), e-class (-em, pišem).
  • The 3rd-person plural (čitaju / rade / pišu) is the clearest class signal.
  • The infinitive ending is an unreliable guide (vidjeti → vidim but htjeti → hoću; brati → berem), so learn each verb as infinitive + 1sg present — the 1sg is a principal part.

Now practice Croatian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Croatian

Related Topics