Powinienem był kupić więcej jogurtu, bo dzieci zjadły go od razu.

Questions & Answers about Powinienem był kupić więcej jogurtu, bo dzieci zjadły go od razu.

What does powinienem był mean, and why are there two words?

Together, powinienem był means I should have.

  • powinienem = I should / I ought to (said by a male speaker)
  • był adds a past perspective

So Powinienem był kupić... means I should have bought..., not just I should buy....

This structure is very common in Polish for talking about an obligation or good idea that was not carried out in the past.

Why is there no ja in the sentence?

Because Polish usually drops subject pronouns when they are already clear from the verb form.

In powinienem, the ending already tells you:

  • first person singular = I
  • masculine speaker

So ja is unnecessary unless you want emphasis, contrast, or emotional stress:

  • Ja powinienem był kupić więcej jogurtu = I should have bought more yogurt (with emphasis on I)
Does powinienem show the speaker’s gender?

Yes.

A male speaker says:

  • powinienem był

A female speaker says:

  • powinnam była

So the full sentence said by a woman would be:

  • Powinnam była kupić więcej jogurtu, bo dzieci zjadły go od razu.

This is something English speakers often notice because English does not mark the speaker’s gender in this way.

Why is kupić in the infinitive?

Because after powinienem / powinienem był, Polish uses an infinitive, just like English uses the base verb after should.

Compare:

  • I should buy
  • I should have bought

In Polish:

  • powinienem kupić
  • powinienem był kupić

So kupić stays in the infinitive. You do not use a past-tense form like kupiłem after powinienem był.

Why is it kupić and not kupować?

Because kupić is perfective, and here the speaker means one completed purchase.

The idea is:

  • there was a need for a single action
  • that action should have been completed
  • it was not done

So kupić fits very well.

If you used kupować, it would sound more like:

  • buying in general
  • buying repeatedly
  • focusing on the process rather than the completed result

In this sentence, the point is that one more completed purchase would have solved the problem.

Why is it więcej jogurtu?

Because więcej normally requires the genitive case.

So:

  • jogurt → dictionary form
  • jogurtu → genitive singular

That gives:

  • więcej jogurtu = more yogurt

Since jogurt here is treated as a mass noun, the singular genitive is natural.

If you meant individual yogurts, cups, or containers, you could also hear:

  • więcej jogurtów = more yogurts / more yogurt cups
Why is it dzieci zjadły, not dzieci zjedli?

Because dzieci takes the non-masculine-personal plural past ending -ły.

In Polish plural past tense:

  • -li is used with masculine-personal groups
  • -ły is used with non-masculine-personal groups

Even though dzieci refers to people, grammatically it patterns with the -ły type:

  • dzieci zjadły
  • dzieci przyszły
  • dzieci poszły

This is normal Polish grammar.

Why is it zjadły and not jadły?

Because zjadły is perfective and means the children ate it up / finished it.

That matches the context very well:

  • there was yogurt
  • the children consumed it completely
  • it disappeared quickly

If you used jadły, it would describe the process of eating, not the completed result:

  • dzieci jadły go od razu would sound less natural here unless you specifically wanted to focus on the action in progress

So zjadły is the better choice.

Why is there a go in dzieci zjadły go od razu?

go means it and refers back to the yogurt.

So:

  • dzieci zjadły go od razu = the children ate it right away

Polish often uses such object pronouns when the object has already been mentioned and is still important in the sentence.

Without go, the sentence could still be understood from context, but it would be less explicit.

What case is go, and why doesn’t it match jogurtu?

Here go functions as the direct object of zjadły, so it is the object pronoun meaning it.

A useful thing to remember is this:

  • jogurtu is genitive because of więcej
  • go is used because the children ate it

So the pronoun does not have to copy the case of jogurtu from the earlier phrase.

Also, the form go looks the same in both the accusative and genitive for this pronoun, which can confuse learners. In this sentence, it is functioning as the direct object.

What does od razu mean exactly?

Od razu means:

  • right away
  • immediately
  • at once

It is a very common everyday expression.

In this sentence, it means the children ate the yogurt as soon as they had the chance.

Is the word order fixed?

No. Polish word order is fairly flexible.

The version you have is natural and neutral:

  • Powinienem był kupić więcej jogurtu, bo dzieci zjadły go od razu.

But other orders are also possible:

  • Powinienem był kupić więcej jogurtu, bo dzieci od razu go zjadły.
  • Więcej jogurtu powinienem był kupić, bo dzieci zjadły go od razu.

These versions change emphasis more than basic meaning.

One small point: short pronouns like go often avoid strong stress, so they usually stay in the middle of the sentence rather than being heavily highlighted.

Could I say Powinienem kupić więcej jogurtu without był?

Yes, but the meaning changes.

  • Powinienem kupić więcej jogurtu usually means I should buy more yogurt or I ought to buy more yogurt
  • Powinienem był kupić więcej jogurtu clearly means I should have bought more yogurt

So if you want the past meaning in clear, standard Polish, był is important.

Why is the sentence using bo instead of ponieważ?

Because bo is the normal everyday word for because.

So:

  • bo = common, conversational, very natural in speech
  • ponieważ = more formal or written

Both are correct, but bo sounds more natural in an ordinary sentence like this one.

AI Language TutorTry it ↗
What's the best way to learn Polish grammar?
Polish 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 Polish

Master Polish — from Powinienem był kupić więcej jogurtu, bo dzieci zjadły go od razu 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