Verb Reference: Іти / Ходити

Ukrainian, like all Slavic languages, splits "to go on foot" into two imperfective verbs that English collapses into one. Іти́ describes motion in one direction, happening now or at a single named moment. Ходи́ти describes habitual, repeated, or round-trip motion, or motion in no particular direction. Choosing between them is not optional politeness — it is grammatically obligatory, and the wrong choice produces a sentence that sounds genuinely odd to a native speaker. This page lays out both full paradigms side by side and then drills the contrast that actually matters.

These are the unprefixed "base" pair. Once you add a prefix (при-, ви-, за-…), the determinate member becomes perfective and the indeterminate one stays imperfective — that system is previewed at the end and covered in full on the prefixed-motion pages.

Іти́ — determinate (one direction, now)

First conjugation, end-stressed in the present. The infinitive has two equally correct spellings, іти́ and йти; you pick the one that reads smoothly after the previous word (йти after a vowel, іти́ after a consonant or pause). The same alternation runs through the past tense: ішо́в / йшов.

PersonPresentSynthetic future (-му)Analytic future
яіду́іти́мубу́ду іти́
тиіде́шіти́мешбу́деш іти́
він / вона / воноіде́іти́мебу́де іти́
миідемо́іти́мемобу́демо іти́
виідете́іти́метебу́дете іти́
вониіду́тьіти́мутьбу́дуть іти́
Past (gender / number)Form
masculineішо́в / йшов
feminineішла́ / йшла
neuterішло́ / йшло
pluralішли́ / йшли

Imperative: 2sg іди́, 1pl ході́мо (let's go — borrowed from ходи́ти, the standard hortative), 2pl іді́ть. The hortative хай / неха́й іде́ covers the 3rd person: Хай іде́ додо́му (let him go home). The imperfective verbal adverb is ідучи́ (while walking).

💡
The past masculine йшов is monosyllabic and carries no written stress mark; the longer variant ішо́в stresses the ending. The feminine, neuter, and plural are all end-stressed: ішла́, ішло́, ішли́. Whichever spelling you pick, keep it consistent within a clause.

Ходи́ти — indeterminate (habitual, round-trip, no fixed direction)

Second conjugation, with the signature д → дж mutation in the 1st singular only: ходжу́ (not ходю). That single form is end-stressed; every other present form pulls the stress back onto the root *хо́-. The past is stem-stressed throughout: ходи́в, ходи́ла…

PersonPresentSynthetic future (-му)Analytic future
яходжу́ходи́тимубу́ду ходи́ти
тихо́дишходи́тимешбу́деш ходи́ти
він / вона / вонохо́дитьходи́тимебу́де ходи́ти
михо́димоходи́тимемобу́демо ходи́ти
вихо́дитеходи́тиметебу́дете ходи́ти
вонихо́дятьходи́тимутьбу́дуть ходи́ти
Past (gender / number)Form
masculineходи́в
feminineходи́ла
neuterходи́ло
pluralходи́ли

Imperative: 2sg ходи́, 1pl ході́мо, 2pl ході́ть. Hortative хай хо́дить. The imperfective verbal adverb is хо́дячи (while walking about). Notice that ходи́! ("come here / come on") and ході́мо! ("let's go") are the everyday motion commands — they double as the imperative for the whole pair.

The contrast that matters

Hold the two verbs against a single idea: walking to the university.

  • Іду́ до університе́ту. — I'm on my way there right now, one direction. (determinate)
  • Хо́джу до університе́ту. — I go there regularly, e.g. as a student. (indeterminate, habitual)
  • Ходи́в до університе́ту. — I went there (and came back); I used to go. (round trip or repeated)

The single most useful rule: a completed round trip in the past is ходи́ти, not іти́. "I went to the shop" — meaning you went and came back — is Я ходи́в до магази́ну. Using ішо́в there would mean "I was on my way to the shop" and leaves you mid-journey.

Куди́ ти йдеш так пі́зно?

Where are you going so late?

Я ходжу́ в басе́йн щосереди́.

I go to the pool every Wednesday.

Учо́ра ми ходи́ли в кіно́ — фільм був чудо́вий.

Yesterday we went to the cinema — the film was wonderful.

Дощ іде́ вже тре́тю годи́ну поспі́ль.

It's been raining for three hours straight.

That last example shows a fixed idiom: weather "goes" with іти́ — дощ іде́ (it's raining), сніг іде́ (it's snowing). So does the passage of clock time and the running of mechanisms: годи́нник іде́ (the clock is going), по́їзд іде́ (the train is going / running).

Why the round-trip rule works

The deeper logic is worth understanding rather than memorizing case by case. The determinate verb іти́ profiles a single vector — a motion that has a direction and is, in the speaker's mental picture, still under way toward its goal. The indeterminate ходи́ти profiles motion without a single vector: either because it repeats (so there is no one journey to point at), or because it goes back and forth, or because it has no destination at all (a baby's first steps, pacing a room). A completed round trip falls under ходи́ти precisely because, viewed as a whole, it has no net direction — you ended up where you started. That is why Я ходи́в до магази́ну is the natural way to say "I went to the shop": the trip is over, the speaker is home, and the whole event reads as a there-and-back excursion, not a one-way vector still in progress.

This also explains the present tense. Я іду́ до магази́ну can only mean "I am on my way to the shop right now," because the present of a single-vector verb pins you mid-journey. To say "I go to the shop (regularly)" you must switch to the no-single-vector verb: Я ходжу́ до магази́ну. English uses one word, "go," for both readings, which is exactly why the distinction feels invisible to learners until they are corrected on it.

There is one further nuance. With a stated future plan — "tomorrow I'm going to the theatre" — Ukrainian commonly uses the determinate present за́втра я йду в теа́тр, treating the planned trip as a single anticipated vector, just as English uses the present continuous. Habit takes ходи́ти; a single planned occasion takes іти́, even in the future-by-present.

More usage in context

Дити́на вже впе́внено хо́дить — їй усьо́го рік.

The baby already walks confidently — she's only one.

Here ходи́ти means the general ability to walk, with no direction at all — exactly the indeterminate verb's job.

Іди́ обере́жно, там слизько́!

Walk carefully, it's slippery there!

Він ішо́в по́вільно, ні на ко́го не дивля́чись.

He walked slowly, not looking at anyone.

Ході́мо вже, бо запі́знимося на по́їзд.

Let's get going, or we'll be late for the train.

У шко́лі я ходи́в на гурто́к ша́хів.

At school I used to attend a chess club.

Prefixed derivatives — a preview

Add a prefix and the pair reshapes into a normal aspect couple: the determinate root becomes the perfective, the indeterminate root becomes the imperfective. This is the engine of the entire Ukrainian motion system.

PrefixPerfective (from іти)Imperfective (from ходити)Meaning
при-прийти́прихо́дитиto arrive (on foot)
ви-ви́йтивихо́дитиto go out / exit
за-зайти́захо́дитиto drop by / enter
пере-перейти́перехо́дитиto cross
пі-/піді-підійти́підхо́дитиto approach

Each of these has its own reference page. The takeaway here: once prefixed, the "one-direction-now vs habitual" contrast is replaced by ordinary perfective-vs-imperfective aspect.

Common Mistakes

❌ Вчора я йшов у магазин і купив хліб.

Incorrect — a completed round trip needs ходити, not the determinate verb.

✅ Учо́ра я ходи́в у магази́н і купи́в хліб.

Yesterday I went to the shop and bought bread.

❌ Я ходю на роботу пішки.

Incorrect — the 1sg of ходити mutates д → дж.

✅ Я ходжу́ на робо́ту пі́шки.

I walk to work.

❌ Дощ ходить уже годину.

Incorrect — weather 'goes' with the determinate іти.

✅ Дощ іде́ вже годи́ну.

It's been raining for an hour.

❌ Кожного дня я іду до школи.

Incorrect — a daily, habitual action is indeterminate.

✅ Щодня́ я ходжу́ до шко́ли.

Every day I walk to school.

❌ Ходімо швидше, бо я ходю занадто повільно.

Incorrect mix — and ходю is not a form; the 1sg is ходжу.

✅ Ході́мо шви́дше — я й так іду́ зана́дто пові́льно.

Let's go faster — I'm walking too slowly as it is.

Key Takeaways

  • Іти́ = one direction, one occasion, happening now. Ходи́ти = habitual, repeated, round trip, or no direction.
  • A completed past round trip is always ходи́ти: ходи́в у кіно́, not ішо́в у кіно́.
  • Mutation to memorise: ходи́ти → ходжу́ (д → дж, 1sg only, end-stressed).
  • Two correct spellings: іти́ / йти, past ішо́в / йшов — pick by what reads smoothly.
  • Weather and time idioms use іти́: дощ іде́, сніг іде́, по́їзд іде́.
  • Prefix the pair and it becomes a plain perfective/imperfective couple (прийти́ / прихо́дити).

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

  • Verbs of Motion: OverviewA2A single English 'go' splits into FOUR base verbs by mode (on foot іти́/ходи́ти vs by vehicle ї́хати/ї́здити) AND directionality — unidirectional (one trip, one way, in progress: іду́) vs multidirectional (habitual, round-trip, general: ходжу́). This base two-by-two of mode × direction is the foundation of the whole motion system, before prefixes (прийти́, піти́, ви́йти) add direction and aspect on top.
  • Іти vs Ходити (Go on Foot)A2The foot-motion pair. ІТИ́ (іду́, іде́ш; past ішо́в/йшов, ішла́) = ONE trip in one direction, now or planned: Я йду́ в шко́лу. ХОДИ́ТИ (хо́джу, хо́диш; past ходи́в, ходи́ла) = habitual/repeated, round-trip, or 'be able to walk': Я хо́джу до шко́ли щодня́; Дити́на вже хо́дить. Past subtlety: ходи́в = went and came back; ішо́в/йшов = was on the way.
  • Іти vs Ходити (and the Motion-Verb Choice)A2The decision page for every imperfective motion pair: one trip in one direction now or planned (→ іти́, ї́хати, лечу́) versus habit, round-trip, or general ability (→ ходи́ти, ї́здити, літа́ю). Includes the past-tense subtlety (ходи́в = went and came back; ішо́в = was on the way), a flowchart, and eight worked cases.
  • Prefixed Verbs of Motion: OverviewB1A directional prefix transforms a motion verb on two levels at once. On the UNIDIRECTIONAL stem it makes a PERFECTIVE (прийти́ 'arrive', ви́йти 'go out'); the SAME prefix on the MULTIDIRECTIONAL stem makes the matching IMPERFECTIVE (прихо́дити, вихо́дити). Each prefix has a consistent meaning across all motion verbs — при- arrive/toward, ви- out, за- drop by/behind, пере- across/relocate, до- reach, від- away, про- through/past, об- around, в-/у- in, з-/ді- down/off — so learning ~10 prefixes once unlocks all prefixed motion.
  • Приходити / Прийти (to arrive/come on foot)B1Complete conjugation-and-usage reference for the prefixed motion pair прихо́дити (imperfective) / прийти́ (perfective) 'to come, arrive on foot'. Covers the present прихо́джу / прихо́диш… (д→дж in the 1sg only), the suppletive perfective past прийшо́в / прийшла́ / прийшло́ / прийшли́, the perfective simple future прийду́ / при́йдеш…, both imperfective futures, the imperative прийди́ / прийді́ть, the prefix при- 'arrival/toward', the destination до + genitive (прийти́ до шко́ли), and the habitual прихо́дить vs single прийшо́в contrast.
  • Виходити / Вийти (to go out / exit)B1Complete conjugation-and-usage reference for the prefixed motion pair вихо́дити (imperfective) / ви́йти (perfective) 'to go out, exit, leave a place on foot'. Covers the present вихо́джу / вихо́диш… (д→дж in the 1sg), the suppletive perfective past ви́йшов / ви́йшла / ви́йшло / ви́йшли (note the always-stressed prefix ви-), the perfective future ви́йду / ви́йдеш…, both imperfective futures, the imperative ви́йди / ви́йдіть, the source з/із + genitive (ви́йти з кімна́ти) and на + accusative (ви́йти на ву́лицю), and the idiom вихо́дити за́між 'get married (of a woman)'.