Once you can build a simple sentence, the next step is joining clauses into longer ones. Polish does this in two structurally different ways: coordination, where two equal clauses sit side by side (joined by i, a, ale, lub), and subordination, where one clause depends on another (introduced by że, żeby, bo, kiedy, jeśli, który). The grammar of each is straightforward — but the punctuation is not, because Polish places commas by rule, not by feel. Mastering that rule is the single biggest punctuation win for an English speaker.
Compound sentences: coordinating equal clauses
A compound sentence (zdanie współrzędnie złożone) joins two clauses that could each stand alone. Neither depends on the other; they are equal partners. The joining words are the coordinating conjunctions — most importantly i ("and"), a ("and / whereas"), ale ("but"), and lub / albo ("or").
Each clause keeps its own normal subject–verb–object order. Watch the two clauses here, each complete on its own:
Ania ugotowała obiad i Marek nakrył do stołu.
Ania cooked dinner and Marek set the table.
Chciałem przyjść, ale nie miałem czasu.
I wanted to come, but I didn't have time.
Możesz zapłacić kartą lub gotówką.
You can pay by card or in cash.
The comma rule for coordination splits sharply by word:
- i and lub/albo (pure addition or choice, no contrast) take no comma before them: kawa i herbata, teraz lub nigdy.
- a and ale (any kind of contrast) always take a comma before them.
On pracuje, a ja odpoczywam.
He's working, and/whereas I'm resting.
Jest zimno, ale słonecznie.
It's cold but sunny.
There is a real logic to this. i signals "more of the same, no tension" — and Polish leaves it uncommad, exactly as in bread and butter. a and ale signal a turn or a contrast between the two halves, and Polish marks that turn with a comma. (For the full set of coordinators and the subtle difference between the two "and"s, see Coordinating Conjunctions.)
Complex sentences: subordinating one clause to another
A complex sentence (zdanie podrzędnie złożone) contains a main clause and a subordinate clause that depends on it — it answers a question the main clause raises (what? why? when? on what condition? which one?) and cannot stand alone. The subordinate clause is introduced by a subordinating conjunction or a relative pronoun:
| Subordinator | Meaning | Introduces |
|---|---|---|
| że | that | a content clause (what is said/known/thought) |
| żeby | so that / in order to | purpose, or a wish after wanting |
| bo / ponieważ | because | cause / reason |
| kiedy / gdy | when | time |
| jeśli / jeżeli | if | condition |
| który | which / who / that | a relative clause modifying a noun |
The defining feature of every one of these: a comma stands before the subordinator. This is obligatory, not optional.
Wiem, że masz rację.
I know (that) you're right.
Zostałem w domu, bo padało.
I stayed home because it was raining.
Zadzwoń do mnie, kiedy dojedziesz.
Call me when you arrive.
To jest film, który zmienił moje życie.
This is the film that changed my life.
Notice that English drops the comma in every one of these ("I know that you're right", "the film that changed my life"), while Polish requires it. That mismatch is the heart of the problem English speakers have, so it deserves its own section.
The key insight: the comma marks a clause boundary by rule
In English, the comma is largely rhythmic and stylistic — you place it where you'd pause, and the rules around restrictive clauses ("the film that changed my life", no commas) are subtle and often optional. In Polish, the comma is grammatical: it marks the boundary between a main clause and a subordinate clause, every time, regardless of how the sentence sounds.
So the logic flips. In English you under-punctuate and trust intonation; in Polish you punctuate the structure and ignore intonation. The reason Polish does this is that its word order is far freer than English (see word order). Because the pieces of a clause can be rearranged, the comma is doing real work: it tells the reader "the clause you were parsing has ended; a new, dependent one begins here." Without it, a flexible-order sentence would be genuinely ambiguous.
The single most common error in learner Polish is leaving the comma out before że, bo, który, kiedy, jeśli — precisely because English trained you to leave it out.
Myślę, że to dobry pomysł.
I think (that) it's a good idea. — comma before że, always
Nie wiem, kiedy wróci.
I don't know when he'll be back. — comma before kiedy, even in an embedded question
A compound sentence, annotated
Let's take one compound sentence apart to see that the two clauses are equal:
Rano pada deszcz, a po południu ma być słonecznie.
It's raining in the morning, and/whereas in the afternoon it's supposed to be sunny.
- Clause 1: Rano pada deszcz — "In the morning rain falls." Complete, stands alone.
- Coordinator: a — mild contrast (morning vs. afternoon), so a comma precedes it.
- Clause 2: po południu ma być słonecznie — "in the afternoon it's supposed to be sunny." Also complete, stands alone.
Neither clause outranks the other. Swap them and the sentence still works. That equality is what makes it compound.
A complex sentence, annotated
Now a complex sentence with a clear main/subordinate hierarchy:
Powiedziała mi, że nie przyjdzie, bo jest chora.
She told me (that) she won't come, because she's ill.
- Main clause: Powiedziała mi — "She told me." This is the backbone; everything else hangs off it.
- Subordinate content clause: że nie przyjdzie — "that she won't come." Introduced by że, so a comma precedes it. It can't stand alone (that she won't come is a fragment).
- Subordinate cause clause: bo jest chora — "because she's ill." Introduced by bo, so again a comma precedes it.
Two subordinators, two commas — a reliable one-to-one correspondence. Inside each clause the order is still ordinary subject–verb: nie przyjdzie, jest chora. Subordination doesn't scramble the inner clause; it just stacks clauses and marks each junction with a comma.
When the subordinate clause comes first
Polish lets the subordinate clause lead. When it does, the comma sits at the junction between the two clauses — i.e., after the subordinate clause, before the main one:
Kiedy dojedziesz, zadzwoń do mnie.
When you arrive, call me.
Jeśli będzie padać, zostaniemy w domu.
If it rains, we'll stay home.
Here English also uses a comma ("When you arrive, call me"), so this order feels natural to English speakers. The trap is the reverse order — Zadzwoń do mnie, kiedy dojedziesz — where English drops the comma but Polish keeps it. The Polish principle is constant: the comma marks the clause boundary, whichever clause comes first.
Stacking more than two clauses
Real sentences chain several clauses. The rule scales perfectly: comma before every subordinator and before every a/ale, no comma before i/lub.
Wiem, że jesteś zmęczony, ale musimy skończyć ten projekt, bo termin jest jutro.
I know (that) you're tired, but we have to finish this project, because the deadline is tomorrow.
Three commas, three junctions: before że (subordinate), before ale (contrastive coordinator), before bo (subordinate). The only place with no comma would be a bare i joining two like items:
Kupiłem chleb i mleko, kiedy wracałem z pracy.
I bought bread and milk when I was coming back from work. — no comma before i; comma before kiedy
Common Mistakes
❌ Wiem że masz rację.
Incorrect — missing the obligatory comma before że.
✅ Wiem, że masz rację.
I know (that) you're right.
❌ To jest film który zmienił moje życie.
Incorrect — relative który always needs a comma before it.
✅ To jest film, który zmienił moje życie.
This is the film that changed my life.
❌ Lubię herbatę, i kawę.
Incorrect — no comma before i when it merely adds two items.
✅ Lubię herbatę i kawę.
I like tea and coffee.
❌ Zostałem w domu ale nie odpoczywałem.
Incorrect — ale (contrast) always takes a comma before it.
✅ Zostałem w domu, ale nie odpoczywałem.
I stayed home but I didn't rest.
❌ Nie wiem kiedy wróci.
Incorrect — the embedded clause is still subordinate; kiedy needs a comma.
✅ Nie wiem, kiedy wróci.
I don't know when he'll be back.
Key Takeaways
- Compound = equal clauses joined by i, a, ale, lub. Complex = a main clause plus a subordinate clause introduced by że, żeby, bo, kiedy, jeśli, który.
- The Polish comma is grammatical: it marks clause boundaries by rule, not by pause.
- Always a comma before subordinators (że, bo, który, kiedy, jeśli…) and before contrastive coordinators (a, ale).
- Never a comma before the additive i or the choice-word lub/albo.
- The dominant error is omitting the comma before subordinate clauses — exactly where English omits it. Train the opposite reflex.
Now practice Polish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Polish→Related Topics
- Coordinating Conjunctions: i, a, ale, lub, czyA2 — Polish has two 'and's — i (plain addition, no comma) and a (mild contrast, always with a comma) — plus the or-words, ani…ani, and the comma rules that go with each.
- że and żeby: That, So ThatB1 — How że reports facts with the indicative while żeby expresses purpose and wishes with the conditional — and why Polish always keeps the comma English drops.
- Punctuation and the CommaA2 — How Polish punctuation differs from English — above all the strict, grammar-driven comma before subordinate clauses.
- Relative Clauses with któryB1 — How to build Polish relative clauses with który — agreeing in gender and number with the antecedent but taking its case from its own clause — plus the obligatory comma and the ban on stranded prepositions.
- Relative Pronouns: który, jaki, coB1 — który joins clauses by taking its gender and number from the noun it refers to but its case from its own job inside the relative clause — plus the obligatory comma and the alternatives jaki and co.