На крыльце было мокро после дождя, но кошка всё равно ждала у двери.

Breakdown of На крыльце было мокро после дождя, но кошка всё равно ждала у двери.

кошка
the cat
быть
to be
дверь
the door
на
on
у
by
дождь
the rain
но
but
ждать
to wait
после
after
всё равно
still
мокро
wet
крыльцо
the porch

Questions & Answers about На крыльце было мокро после дождя, но кошка всё равно ждала у двери.

Why is it на крыльце, not something like в крыльце?

Because крыльцо means porch / front steps / stoop, and in Russian you normally say на крыльце = on the porch.

  • на is used for being on a surface / area
  • в would mean in(side) something

So:

  • на крыльце = on the porch
  • в доме = in the house

Here крыльце is in the prepositional case after на:

  • крыльцона крыльце
Why does the sentence say было мокро instead of something like крыльцо было мокрое?

Было мокро is a very common impersonal way to say it was wet or things were wet there.

Russian often uses this pattern to describe conditions:

  • было холодно = it was cold
  • было темно = it was dark
  • было шумно = it was noisy
  • было мокро = it was wet

So На крыльце было мокро literally feels like:

  • On the porch, it was wet

If you said крыльцо было мокрое, that would mean the porch was wet, focusing more directly on the porch as a noun. Both are possible in some contexts, but на крыльце было мокро sounds very natural when describing the overall situation or conditions.

What exactly is мокро here? Is it an adjective, an adverb, or something else?

Here мокро is a predicative word (sometimes treated as a special adverb-like form used in impersonal sentences).

It does not agree with a noun the way a normal adjective would:

  • мокрый пол = a wet floor
  • мокрая кошка = a wet cat
  • мокро = wet (as a condition)

So in было мокро, мокро describes the state of the environment, not a noun directly.

Why is it после дождя? Why is дождь changed to дождя?

Because после requires the genitive case.

  • dictionary form: дождь = rain
  • genitive singular: дождя

So:

  • после дождя = after the rain

This is a very useful pattern to remember:

  • после урока = after the lesson
  • после работы = after work
  • после фильма = after the movie
Why is there но in the middle? Is it exactly the same as English but?

Yes, но here means but and contrasts the two parts of the sentence:

  • На крыльце было мокро после дождя = It was wet on the porch after the rain
  • но кошка всё равно ждала у двери = but the cat was still waiting by the door

So the contrast is:

  • the porch was wet
  • despite that, the cat kept waiting
What does всё равно mean here?

Here всё равно means all the same, anyway, or still.

It shows that something happened despite the circumstances.

So:

  • но кошка всё равно ждала = but the cat waited anyway / still waited

Very common uses:

  • Я устал, но всё равно пойду. = I’m tired, but I’ll go anyway.
  • Было холодно, но они всё равно гуляли. = It was cold, but they walked anyway.

Important: in this sentence, всё равно does not mean it’s all the same / I don’t care. Here it means despite that.

Why is it ждала? What does that tell us?

Ждала is the past tense, feminine singular form of ждать (to wait).

Russian past tense agrees with gender and number:

  • ждал = he waited
  • ждала = she waited
  • ждало = it waited
  • ждали = they waited

Since кошка is a feminine noun, the verb is feminine too:

  • кошка ждала = the cat waited / was waiting
Why use ждала and not a verb meaning was waiting more directly?

In Russian, the past tense of an imperfective verb often covers both:

  • waited
  • was waiting

So ждала can mean either depending on context.

Because ждать is imperfective, it fits an ongoing situation well:

  • the cat was in the state of waiting
  • the action is not presented as a completed event

That is exactly what you would want here.

Why is it у двери and not около двери or перед дверью?

У двери means by the door / next to the door / at the door. It is a very natural and common expression.

  • у
  • двери is genitive singular of дверь

Other options are possible, but they are slightly different:

  • у двери = by the door, at the door
  • около двери = near the door
  • перед дверью = in front of the door

Here у двери is probably the most natural choice for a waiting cat.

Why does дверь become двери?

Because у requires the genitive case.

  • dictionary form: дверь
  • genitive singular: двери

So:

  • у двери = by the door

This is a common pattern:

  • у окна = by the window
  • у дома = by the house
  • у стола = by the table
What is the word order doing here? Could the sentence be arranged differently?

Yes, Russian word order is flexible, but the given order sounds natural and clear.

Current sentence:

  • На крыльце было мокро после дождя, но кошка всё равно ждала у двери.

Why this order works:

  • it first sets the scene: On the porch, it was wet after the rain
  • then gives the contrast: but the cat was still waiting by the door

You could rearrange parts, for example:

  • После дождя на крыльце было мокро, но кошка всё равно ждала у двери.

That puts more emphasis on after the rain first. Both are natural.

Is кошка just the cat, or could it mean a cat too?

It could mean either the cat or a cat, because Russian has no articles.

So кошка can mean:

  • the cat
  • a cat

You figure it out from context. In this sentence, English might naturally choose the cat if the cat is already known in the story, but Russian itself does not mark that distinction.

Why is there no word for it in было мокро?

Because Russian often uses impersonal sentences without a subject where English uses it.

English says:

  • It was wet
  • It was cold
  • It was dark

Russian often just says:

  • Было мокро
  • Было холодно
  • Было темно

So the English dummy it usually has no direct Russian equivalent.

Could после дождя go somewhere else in the sentence?

Yes. Russian allows that phrase to move fairly freely.

For example:

  • После дождя на крыльце было мокро, но кошка всё равно ждала у двери.
  • На крыльце после дождя было мокро, но кошка всё равно ждала у двери.

These all mean roughly the same thing, but the emphasis changes slightly.

  • После дождя... puts time/background first
  • На крыльце... puts location first

The original sentence is completely natural.

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