Aspect in the Past Tense

The Croatian past is built from a single tense — the perfekt — so the work that English does with three forms ("I read", "I was reading", "I have read") is done entirely by aspect. This is where the abstract imperfective/perfective contrast becomes a concrete, constant decision: every time you put a verb into the past, you first decide whether you are describing a process (imperfective) or a completed whole (perfective). Get that decision right and Croatian narration sounds native; get it wrong and you will be understood but you will sound like a textbook. This page shows what each aspect contributes in the past and how the two interlock to tell a story.

Imperfective past: process, habit, background

The imperfective perfekt views the past action from the inside, while it is happening. It makes no claim that the action ever finished. It covers three closely related jobs.

1. An ongoing process — the action unfolding over time, often with a duration:

Čitao sam cijelu noć.

I read / was reading all night long. — the process, with no claim I finished the book.

Spremala sam stan dok je on gledao utakmicu.

I was cleaning the flat while he watched the match. — two parallel processes.

2. A habit or repetition — something done regularly in the past:

Svaki dan sam trčao prije posla.

I used to run every day before work. — a past habit: imperfective.

Kao dijete sam ljeti uvijek bila kod bake.

As a child I always spent summers at my grandmother's. — repeated, habitual.

3. The background of a scene — describing the setting in which something else happens:

Padala je kiša, ulice su bile prazne.

It was raining, the streets were empty. — scene-setting: imperfective.

The English clue is strong here: wherever you would naturally say "was ...-ing" or "used to" or "would" (habitual), Croatian wants the imperfective.

Perfective past: a single completed event

The perfective perfekt views the past action from the outside, as one finished package with a boundary or a result. It is the aspect of things that happened — discrete events that moved the situation forward.

Pročitao sam knjigu za jedan dan.

I read the (whole) book in a day. — completed, with a result.

Konačno sam riješila taj problem.

I finally solved that problem. — a single achievement.

Otvorio je vrata i ušao.

He opened the door and went in. — two sequential completed events.

That last example is the perfective's signature use: a chain of events, each one finished before the next begins. This is how plots advance — opened, then went in, then the next thing, and the next. The English clue here is the plain simple past used for a one-off event: "I solved", "he opened", "she came in".

💡
A quick test: if you can add "for two hours / all day" (a duration) the verb is imperfective; if you can add "in two hours / by Friday" (a time-to-completion or deadline) it is perfective. Pisao sam pismo dva sata "I was writing a letter for two hours" vs Napisao sam pismo za dva sata "I wrote the letter in two hours".

The background/foreground pairing

Here is the combination that defines good past narration, and the one English speakers most need to drill. A story is built from two layers:

  • the imperfective background — what was going on, the ongoing situation;
  • the perfective foreground — the events that interrupt or advance it.

The two layers are usually joined by dok ("while", with the imperfective) and a perfective event:

Dok sam čitao, zazvonio je telefon.

While I was reading, the phone rang. — impf background 'čitao' interrupted by pf event 'zazvonio'.

Dok smo večerali, netko je pokucao na vrata.

While we were having dinner, someone knocked at the door. — process interrupted by an event.

Spavala je kad su stigli gosti.

She was asleep / sleeping when the guests arrived. — impf state, pf event.

This is exactly the distinction English marks with "was reading" vs "rang" — and in Croatian the whole burden falls on the aspect choice, because both verbs are simply in the perfekt. (More on these joining words on time and cause conjunctions.)

Reverse the aspects and you change the meaning entirely. Dok sam pročitao... is wrong, because dok "while" frames a stretch of time and needs an unbounded process inside it; you cannot be "in the middle of" a completed whole.

A short narrative, mixing both

Watch how a native-sounding paragraph alternates the two layers. The imperfectives (in italics in the gloss) paint the scene and the ongoing actions; the perfectives drive the plot.

Bilo je kasno i padao je snijeg.

It was late and snow was falling. — two imperfective backgrounds set the scene.

Sjedio sam u kuhinji i pio čaj kad je netko pozvonio.

I was sitting in the kitchen drinking tea when someone rang the bell. — impf background, pf interruption.

Ustao sam, otvorio vrata i ugledao staroga prijatelja.

I got up, opened the door and caught sight of an old friend. — a chain of three perfective events: the plot moves.

Razgovarali smo do zore.

We talked until dawn. — back to an imperfective: the closing, durative scene.

Read it as a whole and the rhythm is clear: imperfective to describe and to linger, perfective to do and to move on. Mastering that alternation is the heart of B1-level narration.

Why this is hard for English speakers

English collapses much of this. "I read the book last night" is ambiguous in English between "I was engaged in reading it" and "I read it through". Croatian forces you to choose: Sinoć sam čitao knjigu (I was reading at it) versus Sinoć sam pročitao knjigu (I finished it). There is no neutral middle option. The reflex you have to build is to ask, before you conjugate, "process or completed?" — and then reach for the matching member of the pair. The good news is that this is the same question you already ask for the imperfective and perfective in general; the past just makes you ask it constantly.

Common Mistakes

❌ Jučer sam pisao pismo i poslao ga.

Inconsistent — 'pisao' (process) doesn't pair well with the completed result you go on to report.

✅ Jučer sam napisao pismo i poslao ga.

Yesterday I wrote a letter and sent it. — two completed events: perfectives.

❌ Svaki dan sam pojeo jabuku.

Wrong for a habit — 'pojeo' packages one completed eating, but a daily routine is a repeated process.

✅ Svaki dan sam jeo jabuku.

Every day I ate an apple. — repetition takes the imperfective.

❌ Dok sam pročitao knjigu, zaspao sam.

Wrong — 'dok' (while) frames a stretch of time and needs a process inside it, not a completed whole.

✅ Dok sam čitao knjigu, zaspao sam.

While I was reading the book, I fell asleep. — impf 'čitao' inside the 'dok' clause, pf 'zaspao' as the event.

❌ Pisao sam pismo za pet minuta.

Odd — 'za pet minuta' (in five minutes) marks completion, which calls for the perfective.

✅ Napisao sam pismo za pet minuta.

I wrote the letter in five minutes. — completion: perfective 'napisao'.

❌ Cijelo popodne sam riješio zadatke.

Clash — 'cijelo popodne' (all afternoon) is a duration; it fits the process, not a single finished result.

✅ Cijelo popodne sam rješavao zadatke.

All afternoon I worked on the problems. — duration takes the imperfective 'rješavati'.

Key Takeaways

  • The Croatian past is one tense (the perfekt); the three English pasts are sorted out by aspect.
  • Imperfective past = process, habit, or background. The English signals are "was ...-ing", "used to", "would", and any duration ("for two hours").
  • Perfective past = a single completed event with a result, and chains of such events. The English signals are the plain simple past and a time-to-completion ("in two hours").
  • Narration alternates the two: imperfective sets the scene, perfective advances the plot, classically joined by dok
    • impf interrupted by a pf event.
  • Ask "process or completed whole?" before conjugating — there is no aspect-neutral past in Croatian.

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