Every time you use a Ukrainian verb you must choose an aspect — imperfective (чита́ти) or perfective (прочита́ти) — and learners freeze at exactly the wrong moment: they try to feel out "process vs result" mid-sentence and stall. This page fixes that by turning the choice into a mechanical procedure. The trick is ordering the questions: several common signals (it's happening now, it's repeated, it lasts a while, it follows a phase verb like "start") force the imperfective outright, and a couple of signals (a single finished result, one event in a sequence) force the perfective. Most real sentences are decided by these before you ever have to philosophise about viewpoint. This is the decision page; the underlying system — what each aspect means, and how aspect plays out in each tense — is built out in the aspect group, which you should read alongside this.
The decision tree
Run these questions top to bottom. Stop at the first "yes."
| # | Question | If yes → |
|---|---|---|
| 1 | Is it happening right now / ongoing? | Imperfective (чита́ю) |
| 2 | Is it repeated / habitual ("every day", "often", "always")? | Imperfective (щодня́ чита́ю) |
| 3 | Is there a duration ("for two hours", "all day")? | Imperfective (чита́в дві годи́ни) |
| 4 | Does it follow a phase verb — поча́ти, продо́вжувати, переста́ти? | Imperfective (поча́в чита́ти) |
| 5 | Is it a negative prohibition ("don't [keep] doing X")? | Imperfective (Не закрива́й!) |
| 6 | Is it a single completed result, or one event in a sequence? | Perfective (прочита́в) |
| 7 | Still unsure? Ask: process (→ imperf.) or result (→ perf.)? | tiebreaker |
Read the logic behind the ordering: questions 1–5 catch the contexts that cannot be a single bounded whole — something in progress, repeated, lasting, just-beginning, or being told not to keep doing. All of those are imperfective by their very nature, so they short-circuit the decision. Only when none of them apply do you weigh result-vs-process directly (question 6), and question 7 is the last-resort tiebreaker.
Working the questions, one by one
1–2. Ongoing now / repeated → imperfective
За́раз я чита́ю — передзвоню́ за п’ять хвили́н.
I'm reading right now — I'll call you back in five minutes. (happening now → imperfective)
Я щодня́ чита́ю ді́тям пе́ред сном.
I read to the kids every day before bed. (habitual → imperfective)
A perfective has no present at all, so "happening now" must be imperfective — see aspect overview.
3. Duration → imperfective
A "for how long" phrase describes a process being measured, which is imperfective even about a finished past event:
Учо́ра я чита́в цю до́повідь дві годи́ни — і тро́хи не дочита́в.
Yesterday I read this report for two hours — and didn't quite finish it. (duration → imperfective)
Contrast a "in how long" phrase (за дві годи́ни "in two hours"), which measures completion and pairs with the perfective: Я прочита́в її за дві годи́ни.
4. After a phase verb → imperfective
The verbs поча́ти ("begin"), продо́вжувати ("continue"), переста́ти / припини́ти ("stop") can only take an imperfective infinitive — you start/continue/stop a process, never a completed whole:
Він поча́в чита́ти ще о шо́стій, а зако́нчив уже́ опівно́чі.
He started reading at six and finished only at midnight. (after поча́ти → imperfective чита́ти)
Переста́нь крича́ти, тебе́ й так чу́тно.
Stop shouting, we can hear you fine as it is. (after переста́ти → imperfective крича́ти)
This is covered in depth on aspect after phase verbs; it is a hard syntactic rule, not a stylistic choice — поча́в прочита́ти is simply ungrammatical.
5. Negative prohibition → imperfective; one-off warning → perfective
A standing prohibition ("don't [keep] doing X") uses the imperfective; a one-off warning against a single slip ("don't [accidentally] do X once") uses the perfective:
Не закрива́й вікно́, тут ду́шно.
Don't close the window, it's stuffy in here. (general prohibition → imperfective Не закрива́й)
Не загуби́ ключі́ — вони́ єди́ні.
Don't lose the keys — they're the only set. (one-off warning → perfective Не загуби́)
The full imperative logic is on aspect in the imperative.
6. Single completed result / one event in a sequence → perfective
When the point is the result, or you are narrating one bounded event after another, the perfective wins:
Я наре́шті прочита́в той рома́н — кіне́ць про́сто приголо́мшливий.
I've finally finished that novel — the ending is just stunning. (result → perfective)
Він зайшо́в, привіта́вся, сів і одра́зу перейшо́в до спра́ви.
He came in, said hello, sat down, and got straight down to business. (a chain of single events → all perfective)
Ten mini-cases: pick the aspect and say why
For each, the gap is (imperf. / perf.) and the answer follows.
1. За́раз я (читаю / прочитаю) кни́жку. → чита́ю (imperf.) — happening now (Q1).
2. Щовечора він (дивиться / подивиться) новини. → ди́виться (imperf.) — habitual (Q2).
3. Я (вчив / вивчив) ці́лий день, аж голова́ розболі́лася. → вчив (imperf.) — duration "all day" (Q3).
4. Я (вчив / вивчив) усі́ слова́ — мо́жеш перевіря́ти. → ви́вчив (perf.) — completed result (Q6).
5. Вона́ поча́ла (готувати / приготувати) вече́рю. → готува́ти (imperf.) — after a phase verb (Q4).
6. Не (турбуй / потурбуй) його́, він спить. → турбу́й (imperf.) — general prohibition (Q5).
7. Гляди́, не (розбивай / розбий) ва́зу! → розбий (perf.) — one-off warning (Q5 → perf.).
8. Учо́ра ми (писали / написали) контро́льну ці́лу па́ру. → писа́ли (imperf.) — duration (Q3).
9. Я (розв’язував / розв’язав) цю зада́чу пів годи́ни, але́ так і не (розв’язував / розв’язав). → first розв’я́зував (imperf., process/duration), second розв’яза́в (perf., result — and here negated, "never solved it").
10. Він (дзвонив / подзвонив) і одра́зу (клав / поклав) слу́хавку. → подзвони́в + покла́в (both perf.) — a sequence of single events (Q6).
Minimal pairs that drill the contrast
| Imperfective | Perfective | The difference |
|---|---|---|
| Я писа́в листа́. | Я написа́в листа́. | was writing / wrote (and it's done) |
| Я вчив вірш. | Я ви́вчив вірш. | was learning / learned it by heart (knows it now) |
| Я розв’я́зував зада́чу. | Я розв’яза́в зада́чу. | was working on it / solved it |
| Я роби́в дома́шнє. | Я зроби́в дома́шнє. | was doing homework / got it done |
Я писа́в тобі́ листа́, але́ так і не дописа́в.
I was writing you a letter, but never finished it. (imperfective: the process, left incomplete)
Я написа́в тобі́ листа́ — переві́р по́шту.
I've written you a letter — check your mail. (perfective: done, the result exists)
The top-five aspect traps
- A perfective "present" is a future. прочита́ю is "I'll read it through," not "I'm reading." If a present-looking form feels like a future, the verb is perfective. (Detail on aspect overview.)
- бу́ду + perfective is impossible. The analytic future is built only on imperfectives (бу́ду чита́ти); with a perfective you use the one-word future (прочита́ю), never бу́ду прочита́ти.
- Duration vs deadline flips the aspect. "for two hours" (process) → imperfective; "in two hours" (completion) → perfective.
- Phase verbs lock in the imperfective. поча́ти / продо́вжувати / переста́ти + imperfective only.
- Negation splits two ways. A standing prohibition is imperfective (Не закрива́й!); a warning against one slip is perfective (Не загуби́!).
Source-language comparison
English does the work of aspect with tense + context spread across many forms ("I read / was reading / have read / had read / read it through"), choosing sentence by sentence. Ukrainian makes one binary lexical choice up front and then has few tenses. The hardest new habit for an English speaker is to stop the sentence and run the checklist before committing to a verb. For a Russian speaker the whole machinery transfers — relearn the specific lexical pairs (some differ from Russian) and remember Ukrainian's extra synthetic future on the imperfective side (чита́тиму).
Common Mistakes
❌ За́раз я прочита́ю кни́жку. (perfective for 'right now')
Wrong — a perfective has no present; this means 'I will read it through'. For 'now' use the imperfective: За́раз я чита́ю кни́жку.
✅ За́раз я чита́ю кни́жку.
I'm reading a book right now.
❌ Учо́ра я прочита́в дві годи́ни. (perfective with a duration)
Wrong — a duration describes a process → imperfective: Учо́ра я чита́в дві годи́ни.
✅ Учо́ра я чита́в дві годи́ни.
Yesterday I read / was reading for two hours.
❌ Він поча́в прочита́ти. (phase verb + perfective)
Wrong — поча́ти takes only an imperfective infinitive: Він поча́в чита́ти.
✅ Він поча́в чита́ти.
He started reading.
❌ Не загу́блюй ключі́! (imperfective for a one-off warning)
Off — for a single 'don't lose them this once' warning use the perfective: Не загуби́ ключі́!
✅ Не загуби́ ключі́!
Don't lose the keys!
Key Takeaways
- Don't agonise over "process vs result" first — run the ordered checklist. The first matching question usually decides it.
- Forced imperfective: ongoing now, repeated/habitual, duration, after a phase verb (поча́ти/продо́вжувати/переста́ти), standing prohibition.
- Forced perfective: a single completed result, one event in a sequence, a one-off warning.
- Only when nothing else fires do you weigh process (imperf.) vs result (perf.) directly.
- Watch the traps: a perfective "present" is a future; бу́ду + perfective is impossible; "for X" (imperf.) vs "in X" (perf.); negation splits prohibition (imperf.) from one-off warning (perf.).
Now practice Ukrainian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Ukrainian→Related Topics
- Verbal Aspect: The Big PictureA2 — Aspect is the central, pervasive feature of the Ukrainian verb: nearly every verb belongs to an aspect PAIR — imperfective (недоко́наний вид), which views an action as a process, ongoing, repeated, or general (чита́ти), and perfective (доко́наний вид), which views it as a single completed whole with a result or boundary (прочита́ти). The consequences are sharp: imperfectives have a present, a past, and BOTH futures (бу́ду чита́ти / чита́тиму); perfectives have NO present — their present-shaped form is future (прочита́ю = 'I will read it through') — only a past (прочита́в) and a simple future (прочита́ю). Aspect is chosen for EVERY verb in EVERY clause; it is not optional, and it has no English equivalent.
- What the Imperfective MeansA2 — The imperfective (недоко́наний вид) is the aspect of process, habit, simultaneity, and — crucially — of simply naming an activity without caring whether it finished: чита́ти, чита́ю, чита́в. It is the ONLY aspect with a real present, the default for repeated and backgrounded action, and the form Ukrainian uses to ask whether something was ever done at all (Ти диви́вся цей фільм? 'have you seen this film?').
- What the Perfective MeansA2 — The perfective (доко́наний вид) views the action as a single bounded whole: a completed result (прочита́в, написа́в), a step in a narrative chain (прийшо́в, сів, відкри́в), an onset (заспіва́в, пішо́в), or a finished future result (прочита́ю). Its defining idea is BOUNDEDNESS, it drives narrative sequences, and — the fact that catches everyone — it has NO present: прочита́ю IS the future.
- Aspect in the Past TenseA2 — The past tense is where you make the aspect choice most often. The imperfective past (чита́в) names a process, a habit, or background activity — 'was reading / used to read / read at it'; the perfective past (прочита́в) reports a single completed result — 'read it through'. Master eight minimal pairs (писа́в/написа́в, вчи́в/ви́вчив, роби́в/зроби́в, розв’я́зував/розв’яза́в) and the narrative engine: a chain of perfectives drives a sequence of events while an imperfective paints the background scene they happen against.
- Aspect in the Future TenseA2 — English 'will read' is ambiguous; Ukrainian forces a choice. The PERFECTIVE future is the simple one-word form — прочита́ю, напишу́, зроблю́, куплю́ — for a single completed future result. The IMPERFECTIVE future is a two-piece form, either analytic (бу́ду чита́ти) or synthetic (чита́тиму), for an ongoing, repeated, or process-focused future. The perfective can NEVER use бу́ду — *бу́ду прочита́ти is impossible — because бу́ду builds only on imperfective infinitives.
- Aspect in the ImperativeB1 — In commands, aspect carries pragmatic weight. The PERFECTIVE imperative (Прочита́й! Закри́й! Напиши́! Зроби́!) makes a single, specific, one-off request you want completed. The IMPERFECTIVE imperative (Чита́й бі́льше! Заходь! Не закрива́й!) is for a general or repeated instruction, an invitation/process, politeness — and crucially for NEGATIVE prohibitions, which strongly prefer the imperfective. The twist: a one-time WARNING against an accidental event flips back to the perfective — Не впади́! Не забу́дь! Не загуби́ ключі́!