Корабль вошёл в порт.

Breakdown of Корабль вошёл в порт.

войти
to enter
порт
the port
в
to/into
корабль
the ship

Questions & Answers about Корабль вошёл в порт.

Why is it вошёл and not шёл?

Вошёл is the past tense of войти, which means to go in / to enter. It is a perfective verb, so it presents the action as a completed whole: the ship entered the port.

Шёл is the past tense of идти (to go / to be going) and is imperfective. It would suggest movement in progress, more like was going or was moving, not specifically that it completed the act of entering.

So:

  • Корабль вошёл в порт. = the ship entered the port
  • Корабль шёл в порт. = the ship was going toward the port / was on its way to the port
What does the prefix в- add to the verb?

The prefix в- adds the idea of movement inward, like into.

Compare:

  • идти = to go
  • войти = to go in, to enter

So вошёл literally carries the sense of went in. In this sentence, that becomes entered the port.

This is very common in Russian: prefixes often add a directional meaning to verbs of motion.

Why is it в порт and not в порту?

Because after в, Russian uses different cases depending on the meaning:

Here the ship is moving into the port, so Russian uses the accusative:

  • в порт = into the port

If you were describing location instead, you would use:

  • в порту = in the port

So:

  • Корабль вошёл в порт. = The ship entered the port.
  • Корабль стоял в порту. = The ship was in the port.
Why does порт stay the same in в порт?

Because порт is an inanimate masculine noun, and for many such nouns, the accusative singular looks exactly like the nominative singular.

So:

  • nominative: порт
  • accusative: порт

That is why you do not see a different ending here.

By contrast, the prepositional form is different:

  • в порту = in the port
Why does вошёл end in -л?

In Russian, the past tense is usually formed with -л.

For masculine singular, the past tense often looks like:

  • verb stem + -л

So:

  • войти → вошёл

Past tense in Russian also agrees with gender and number:

  • masculine: вошёл
  • feminine: вошла
  • neuter: вошло
  • plural: вошли

Since корабль is a masculine noun, the verb is вошёл.

Why is there ё in вошёл, and is it important?

Yes, it is important. Ё shows both the correct vowel sound and the stress.

Вошёл is stressed on the last syllable: va-SHYOL.

Without ё, learners may not know how to pronounce it correctly. In many printed texts, Russians often write е instead of ё, so you may see вошел, but it is still pronounced вошёл.

For a learner, it is best to remember the form with ё.

Why is there no word for the or a in the sentence?

Russian has no articles. There is no direct equivalent of a or the.

So корабль can mean:

  • a ship
  • the ship

Which one is meant depends on context.

The sentence Корабль вошёл в порт. could therefore mean either:

  • A ship entered the port
  • The ship entered the port

Context tells you which is more natural.

Can the word order change?

Yes. Russian word order is more flexible than English word order because case endings show grammatical roles.

The neutral order here is:

  • Корабль вошёл в порт.

But other orders are possible, for example:

  • В порт вошёл корабль.

This might sound more like Into the port entered a ship, with more focus on the port or on the appearance of the ship.

Even though the order changes, the basic meaning stays the same.

Why is корабль nominative here?

Because корабль is the subject of the sentence — it is the thing performing the action.

In Russian, the subject is normally in the nominative case.

So:

  • корабль = nominative singular
  • it is the thing that entered

Meanwhile, порт is the destination after в, so it appears in the accusative.

Is войти a verb of motion, and does that matter?

Yes. Войти belongs to the system of Russian verbs of motion, which is a major topic for learners.

It matters because these verbs often express:

  • direction
  • whether movement is one-way or repeated
  • whether the action is complete
  • the effect of prefixes like в-, вы-, при-, у-, and so on

Here:

  • идти = to go (one-way, on foot / in a basic motion sense)
  • войти = to go in, to enter
  • вошёл = entered

Even though a ship does not literally walk, Russian still commonly uses these motion verbs in broader ways to describe entering or moving into a place.

Would зашёл в порт mean the same thing?

Not exactly.

Вошёл в порт means the ship entered the port.

Зашёл в порт can mean something more like called at the port, put in at the port, or stopped by the port, depending on context. It often suggests arriving there as a stop on a route, not just the physical act of going in.

So вошёл is the most straightforward choice if you simply mean entered.

AI Language TutorTry it ↗
Your avatar
“What's the best way to learn Russian grammar?”
Russian grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Russian

Master Russian — from Корабль вошёл в порт to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • ✓Infinitely deep — unlimited vocabulary and grammar
  • ✓Fast-paced — build complex sentences from the start
  • ✓Unforgettable — efficient spaced repetition system
  • ✓ AI tutor to answer your grammar questions