A
O
M
R
D
Q
U
A
M
G
Q
V
H
D
H
F
D
G
S
E
C
G
Q
L
E
A
D
P
G
R
W
S
L
N
A
N
X
Z
A
X
X
M
F
E
L
B
C
A
R
H

B2 Polish Grammar65 Topics & Common Mistakes

Every B2 topic below gives you the key rule, real correct-vs-incorrect examples, and the mistakes learners actually make — covering syntax, verb usage, verb tenses and more.

Browse all 65 topics on this pageShow
Lenguia Premium

Learn B2 polish grammar by using it.

Stories, AI conversations and practice exercises built around these exact topics — at your level.

B2Verb tenses

Active Adjectival Participle - Present (czytający, mówiący - declined like adjective)

Imiesłów przymiotnikowy czynny

**ACTIVE ADJECTIVAL PARTICIPLE** (Imiesłów przymiotnikowy czynny) = '-ing' adjective. **FORMATION**: From IMPERFECTIVE verb, take 3pl.present, replace -ą with **-ący / -ąca / -ące**. piszą → piszący (writing). mówią → mówiący (speaking). czytają → czytający (reading). idą → idący (going). **DECLINES LIKE ADJECTIVE**: czytający / czytająca / czytające (m/f/n Nom), czytającego / czytającej, czytającemu, czytającym etc. **USE**: as attributive modifier (= relative clause). 'CHŁOPIEC PISZĄCY LIST' (the boy writing a letter — = chłopiec, który pisze list). 'WOMEN PRACUJĄCA w banku' (the woman working at the bank). **CONDITIONS**: subject of the participle MUST = subject (or other co-referent) of the main verb. Replaces 'który + impf verb' clauses elegantly. **FORMAL / WRITTEN**: more common in writing than casual speech.

Key rule

Active adjectival participle: 3pl impf -ą → -ący/-ąca/-ące. Declines like adjective, agreeing with modified noun in gender/number/case. Replaces 'który + impf verb' attributively (Chłopiec piszący list = chłopiec, który pisze list). Subject of participle must = noun modified. Only from impf verbs. Formal / written register.

Examples

  • Chłopiec piszący list. (= chłopiec, który pisze list)
    Chłopiec piszącego list (using Gen for Nom subject).

    Participle agrees with noun: Nom.m → piszący.

  • Kobieta pracująca w banku.
    Kobieta pracuje w banku (relative clause replaced).

    Participle 'pracująca' (f.Nom) — concise replacement for relative clause.

  • Widzę chłopca piszącego list. (Acc.anim agreement)
    Widzę chłopca piszący list (Nom form in Acc context).

    Acc.anim: chłopca + piszącego.

Common mistakes

  • Forming from perfective verb

    Przeczytający (no such form from pf)
    Use past passive 'przeczytany' OR uprzedni 'przeczytawszy'

    Active adj participle only from IMPF verbs (describes ongoing action). PF has its own participle types.

  • Missing case agreement

    Widzę chłopca piszący list (Nom in Acc context)
    Widzę chłopca piszącego list

    Participle agrees with modified noun in case.

B2Verb tenses

Passive Adjectival Participle - Past (przeczytany, otwarty, zrobiony)

Imiesłów przymiotnikowy bierny

**PASSIVE ADJECTIVAL PARTICIPLE** = 'done / -ed' adjective. **FORMATION** (mostly from PF verbs): Drop -ć from infinitive, add **-ny / -na / -ne** (for -ać/-ić verbs) OR **-ty / -ta / -te** (for -ąć / -ić of certain types). napisać → napisany (written). zrobić → zrobiony (done). otworzyć → otwarty (opened — irregular -ty). zamknąć → zamknięty (closed — with stem change). **USES**: **(1) ATTRIBUTIVE** (= relative clause): 'KSIĄŻKA NAPISANA przez autora' (the book written by the author). 'ZAMKNIĘTE drzwi' (closed doors). **(2) IN PASSIVE VOICE**: 'Książka została napisana' (covered earlier in passive tag). **3 ENDINGS BY STEM**: -ać verbs → -any (napisany). -ić/-yć verbs → -ony (zrobiony, kupiony). -ąć/-nąć verbs → -ęty (zamknięty, wzięty). Memorize per verb. **DECLINES like adjective**. **AGREEMENT**: passive part agrees with noun in gender/number/case.

Key rule

Passive adjectival participle: -ać → -any (pisany / napisany), -ić/-yć → -ony (robiony / zrobiony), -ąć/-nąć → -ęty (zamknięty / wzięty). Irregular: otwarty, przyjęty. Declines like adjective; agrees with noun in gender/number/case. Uses: attributive (książka napisana przez autora = book written by author) and passive voice predicate. Mostly from PF for completed state; IMPF for ongoing/general.

Examples

  • Książka napisana przez autora. (f.Nom)
    Książka napisany (m.form with f noun).

    Agree: napisana (f).

  • List wysłany wczoraj. (m.Nom)
    List wysłana wczoraj.

    Agree: wysłany (m).

  • Zamknięte drzwi. (-ąć verb → -ęty form)
    Zamkniony drzwi (using -ony for -ąć).

    Zamknąć → zamknięty (special -ąć class).

Common mistakes

  • Wrong suffix class

    Zrobiany / Pisony / Zamknięta with -any form
    Zrobiony (-ić → -ony) / Pisany (-ać → -any) / Zamknięta (-ąć → -ęty/-ęta)

    Suffix depends on verb's infinitive ending. Memorize: -ać → -any, -ić/-yć → -ony, -ąć/-nąć → -ęty.

  • Missing case agreement

    Czytam książkę napisany (Nom.m for Acc.fem)
    Czytam książkę napisaną

    Participle declines like adjective; agree with noun's case.

B2Verb tenses

Participial Phrase as Attributive Modifier (Chłopiec piszący list…)

Imiesłowowy równoważnik orzeczenia - przydawka

**PARTICIPIAL PHRASES** with active (-ący) or passive (-ny/-ty) participles can be **EXPANDED** with objects, adverbials, and other complements, functioning as **CONDENSED RELATIVE CLAUSES**. **EXAMPLES**: 'Chłopiec PISZĄCY LIST DO MAMY.' (The boy writing a letter to mom — participle + obj + indirect obj.) 'Książka NAPISANA W XIX WIEKU PRZEZ FAMOUS PISARZA.' (Book written in 19th c. by famous writer.) 'Studenci UCZĄCY SIĘ POLSKIEGO OD ROKU.' (Students studying Polish for a year.) **STRUCTURE**: noun + participle + complements (objects in their cases, adverbials, prepositional phrases). **POSITION**: Participial phrase typically POST-positive (after the noun). **AGREEMENT**: Participle agrees with the modified noun. **WHEN TO USE**: Formal / written style. Condenses complex relative clauses for elegance. 'Mężczyzna piszący wczoraj wieczorem list miłosny do swojej żony' — compact info-rich modifier.

Key rule

Participial phrases combine active (-ący) or passive (-ny/-ty) participles with their complements (objects, adverbials, prep phrases) to function as condensed relative clauses. 'Chłopiec piszący list do mamy' = 'Chłopiec, który pisze list do mamy.' Participle agrees with modified noun in gender/number/case. Complements follow normal verb-government. Post-positive position typical. Formal / written register.

Examples

  • Chłopiec piszący list do mamy. (with obj + indirect obj)
    Chłopiec piszący list mama (using Nom for indirect obj).

    Do + Gen: do mamy.

  • Książka napisana w XIX wieku przez Sienkiewicza.
    Książka napisana w XIX wieku przez Sienkiewicz (Nom for agent).

    Przez + Acc: Sienkiewicza (anim Acc = Gen-like).

  • Studenci uczący się polskiego od roku.
    Studenci uczący się polski (using Nom for Gen-obj).

    Uczyć się + Gen: polskiego.

Common mistakes

  • Mismatched case in participle agreement

    Widzę chłopca piszący list (Nom for Acc context)
    Widzę chłopca piszącego list

    Participle agrees with modified noun's case.

  • Wrong case on complements

    Chłopiec piszący list mama (Nom for indirect)
    Chłopiec piszący list do mamy (do + Gen)

    Complements follow normal verb-government.

B2Verb tenses

Imiesłów Uprzedni (Perfective Adverbial: -łszy/-wszy: przeczytawszy, napisawszy)

Imiesłów uprzedni

**IMIESŁÓW UPRZEDNI** (perfective adverbial participle) = 'having done X'. **FORMATION** from PERFECTIVE verb: take past stem, add **-ŁSZY** (after vowel) or **-WSZY** (after consonant). przeczytać → przeczytawszy (having read). napisać → napisawszy. otworzyć → otworzywszy. pójść → poszedłszy. zjeść → zjadłszy. **INVARIANT** — doesn't decline, doesn't agree. **FUNCTION**: adverbial — describes a completed action that happened BEFORE the main verb's action. Same subject for both clauses. **EXAMPLES**: 'PRZECZYTAWSZY książkę, wróciłem do domu' (Having read the book, I returned home). 'NAPISAWSZY list, wysłałem go' (Having written the letter, I sent it). 'POSZEDŁSZY do sklepu, kupiłem chleb' (Having gone to the store, I bought bread). **STYLE**: highly LITERARY / FORMAL. Rare in spoken Polish. Used in formal writing, narrative, classical literature. **CONTRAST WITH WSPÓŁCZESNY**: uprzedni (perfective) = action completed BEFORE main. Współczesny (-ąc, impf) = action SIMULTANEOUS with main.

Key rule

Imiesłów uprzedni: pf verb past stem + -łszy (consonant) or -wszy (vowel). Invariant. 'Przeczytawszy książkę, wróciłem' (having read, I returned). Same subject as main verb. Action COMPLETED BEFORE main verb. Highly literary / formal. Replaced in casual speech by 'kiedy / gdy / po + Gen' or just sequential pf verbs.

Examples

  • Przeczytawszy książkę, wróciłem do domu.
    Czytając książkę, wróciłem (using współczesny — different scope: 'while reading' vs 'having read').

    Uprzedni = completed before; współczesny = simultaneous.

  • Napisawszy list, wysłałem go.
    Pisząc list, wysłałem go (= while writing — simultaneous, different).

    Pf complete → uprzedni.

  • Skończywszy pracę, wróciłem do domu.
    Skończyć pracę wróciłem (using infinitive — wrong scope).

    Uprzedni replaces 'kiedy skończyłem'.

Common mistakes

  • Forming uprzedni from impf verb

    Czytawszy / Pisawszy (from impf)
    Use współczesny (czytając, pisząc) from impf. Uprzedni only from pf.

    Uprzedni is PF only.

  • Different subject from main verb

    Przeczytawszy książkę, drzwi się otworzyły
    Use full clause: Kiedy przeczytałem książkę, drzwi się otworzyły

    Uprzedni requires subject coreference.

B2Verb tenses

Imiesłów Współczesny (Imperfective Adverbial: -ąc: czytając, mówiąc, idąc)

Imiesłów współczesny

**IMIESŁÓW WSPÓŁCZESNY** (imperfective adverbial participle) = 'while doing X'. **FORMATION**: From IMPF verb's 3pl.present, drop -ą, add **-ĄC**. piszą → pisząc (while writing). czytają → czytając (while reading). mówią → mówiąc (while speaking). idą → idąc (while going). **INVARIANT** — doesn't decline. **FUNCTION**: adverbial — describes a SIMULTANEOUS action with the main verb. Same subject required. **EXAMPLES**: 'CZYTAJĄC książkę, słuchałem muzyki' (While reading the book, I was listening to music). 'IDĄC do pracy, spotkałem kolegę' (While going to work, I met a friend). 'MÓWIĄC po polsku, gestykuluję' (While speaking Polish, I gesture). **POSITION**: usually clause-initial. Comma mandatory. **VS UPRZEDNI**: Uprzedni (-łszy/-wszy) — pf, COMPLETED before main verb. Współczesny (-ąc) — impf, SIMULTANEOUS with main verb. **STYLE**: more common than uprzedni; still relatively formal but acceptable in writing and careful speech.

Key rule

Imiesłów współczesny: impf 3pl.present (-ą) → -ąc. Invariant. 'Czytając książkę, słuchałem muzyki' (while reading, I listened). SIMULTANEOUS action with main verb. Same subject required. From IMPF verbs only. Functions: time (while), cause (because/given), manner (by), condition (if). More common than uprzedni; formal but acceptable in writing and careful speech.

Examples

  • Czytając książkę, słuchałem muzyki.
    Czytałem książkę, słuchając muzyki (using full impf past + participle — odd order).

    Participle first, main clause second is standard.

  • Idąc do pracy, spotkałem kolegę.
    Idąc do pracy spotkałem kolegę (no comma).

    Comma mandatory.

  • Mówiąc po polsku, gestykuluję.
    Mówić po polsku gestykuluję (using infinitive).

    Use współczesny: mówiąc, not infinitive.

Common mistakes

  • Forming from perfective verb

    Przeczytając (from pf przeczytać)
    Use współczesny only from impf: czytając. For pf, use uprzedni: przeczytawszy.

    Współczesny is IMPF only.

  • Different subject from main verb

    Czytając książkę, dzwonił telefon (different subjects — book reader vs phone)
    Use 'kiedy/gdy + clause': Kiedy czytałem książkę, dzwonił telefon

    Współczesny requires subject coreference.

B2Verb tenses

Participial Clauses as Replacement for który-Clauses

Imiesłowowy równoważnik zdania względnego

**ACTIVE / PASSIVE PARTICIPLES** can REPLACE 'który + verb' relative clauses, condensing them. **ACTIVE (-ący)** replaces 'który + impf present/imperfect verb' (subject of relative = the noun): 'Chłopiec PISZĄCY list' = 'Chłopiec, KTÓRY PISZE list' (boy writing the letter). **PASSIVE (-ny/-ty)** replaces 'który + passive/past' (the noun is the patient): 'Książka NAPISANA przez autora' = 'Książka, KTÓRA ZOSTAŁA NAPISANA' (book written by author). **CONDITIONS**: subject coreference (active) or patient role (passive); avoid tense complexity. **CAN'T REPLACE**: clauses with different subject than antecedent; clauses requiring future, conditional, or modal verbs (typically); clauses with complex modifiers. **PURPOSE**: condense / formalize text. Used in written Polish. **EXAMPLES**: który mówi → mówiący. który był napisany → napisany. który czyta gazetę → czytający gazetę. Replace 'który + present-tense impf' with active participle; 'który + pf passive' with passive participle.

Key rule

Active participle (-ący) replaces 'który + impf present verb' (with subject coreference: Kobieta pracująca = Kobieta, która pracuje). Passive participle (-ny/-ty) replaces 'który + być/zostać + passive participle' (Książka napisana = Książka, która została napisana). Cannot replace: clauses with different-from-antecedent subjects; future/conditional clauses; some complex tense structures. Formal / written register.

Examples

  • Kobieta pracująca w banku = Kobieta, która pracuje w banku.
    Kobieta pracujący w banku (wrong gender).

    Active participle agrees with antecedent: f → pracująca.

  • Książka napisana przez autora = Książka, która została napisana przez autora.
    Książka napisana autora (missing przez).

    Agent preserved: przez + Acc.

  • Cannot replace: Kobieta, którą widzę (object, not subject)
    Kobieta widząca (active would mean 'woman who sees' — different meaning)

    Antecedent is object in original; can't use active participle.

Common mistakes

  • Replacing relative when antecedent is object (not subject)

    Kobieta widząca (intending 'kobieta, którą widzę')
    Kobieta, którą widzę (keep relative clause)

    Active participle requires subject coreference. If antecedent is object, can't use active participle.

  • Trying to replace future/conditional

    Chłopiec będący pisał list (using participle with future stem)
    Chłopiec, który będzie pisał list (keep full relative)

    No productive future participle in Polish.

B2Verb tenses

Adverbial Participial Clauses (replacing gdy / ponieważ / chociaż clauses with imiesłów + verb)

Imiesłowowy równoważnik zdania okolicznikowego

**ADVERBIAL PARTICIPLES** (-ąc impf or -łszy/-wszy pf) can REPLACE adverbial subordinate clauses. **REPLACE GDY/KIEDY (time)**: 'Idąc do pracy, spotkałem kolegę' = 'Kiedy szedłem do pracy, spotkałem kolegę' (while going). 'Przeczytawszy książkę, wróciłem' = 'Kiedy przeczytałem książkę, wróciłem' (having read). **REPLACE PONIEWAŻ (cause)**: 'Mając gorączkę, zostałem w łóżku' = 'Ponieważ miałem gorączkę, zostałem' (because having fever). **REPLACE CHOCIAŻ (concession)**: 'Wiedząc to, nie powiedziałem nic' = 'Chociaż wiedziałem to, nie powiedziałem nic' (although knowing). **REPLACE BY-condition**: 'Pracując ciężko, osiągniesz sukces' = 'Jeśli będziesz pracować, osiągniesz' (if you work). **CONDITIONS**: subject coreference; aspect compatible (impf simultaneous, pf completed-before). **STYLE**: formal / literary. Spoken Polish uses full subordinate clauses. **USE FOR**: condensing time, cause, concession, condition clauses.

Key rule

Adverbial participles (-ąc impf simultaneous / -łszy/-wszy pf completed-before) REPLACE adverbial subordinate clauses: time (gdy/kiedy), cause (ponieważ), concession (chociaż — often needs 'mimo to'), condition (jeśli), manner. Subject coreference required. Aspect compatible. Formal / written style. Adverbial participle modifies VERB/CLAUSE (not noun).

Examples

  • Idąc do pracy, spotkałem kolegę. (replace gdy)
    Idąc do pracy, dzwonił telefon (different subjects).

    Subject coreference required.

  • Przeczytawszy książkę, wróciłem. (replace kiedy + pf)
    Czytając książkę, wróciłem (impf for completed event — wrong scope).

    Pf completed-before → uprzedni.

  • Mając gorączkę, zostałem w łóżku. (cause)
    Miałem gorączkę zostałem (no comma, no participle).

    Replace ponieważ-clause with participle.

Common mistakes

  • Different subjects between participle and main

    Idąc do pracy, dzwonił telefon (different subjects)
    Use full clause: Kiedy szedłem do pracy, dzwonił telefon

    Adverbial participial requires subject coreference.

  • Using wrong aspect

    Czytając książkę, wróciłem (using impf for completed-before)
    Przeczytawszy książkę, wróciłem (pf uprzedni for completed-before)

    Choose impf (-ąc) for simultaneous, pf (-łszy/-wszy) for completed-before.

B2Verb tenses

Pluperfect Equivalents - Archaic Form (był + past participle: był poszedł = had gone)

Czas zaprzeszły - formy archaiczne

Polish has a **PLUPERFECT** (czas zaprzeszły) — 'had done' — but it's now **ARCHAIC** and used only in literary / formal contexts. **FORMATION**: BYŁ (past form of być, gender-agreed) + PAST FORM of main verb. 'BYŁ POSZEDŁ' (had gone — m). 'BYŁA PRZYSZŁA' (had come — f). 'BYŁO ZROBIONE' (had been done — n). **MEANING**: action that happened BEFORE another past action. 'Zanim przyszedłem, on BYŁ JUŻ POSZEDŁ' (Before I arrived, he had already left). **MODERN POLISH AVOIDS**: replaces pluperfect with: simple past + context, or 'wcześniej / już / przed tym' adverbs, or relative-time markers. **WHERE STILL USED**: classical literature, formal narratives, occasional very-formal speech. **ALSO PAST CONDITIONAL — closely related**: 'Byłbym przyszedł' (I would have come — past unreal — covered in pl_verb_conditional_past_irrealis). **B2 RECOGNITION**: students should RECOGNIZE pluperfect when reading old / formal Polish texts.

Key rule

Polish pluperfect (czas zaprzeszły): 'BYŁ' (past of być, gender-agreed) + past form of main verb. Means 'had done X' (action before another past). Largely ARCHAIC; replaced by simple past + adverbs (już, wcześniej) in modern Polish. Still seen in: literature, formal narration, some idioms. Related to past conditional (Byłbym poszedł = would have gone — with by-particle, irrealis). For B2: recognize in reading, use modern equivalents.

Examples

  • Zanim przyszedłem, on był już poszedł. (pluperfect — formal)
    Modern: Zanim przyszedłem, on już poszedł. (without był, more common)

    Both convey 'had gone'; modern Polish skips 'był'.

  • Była już wyszła z domu. (f.3sg pluperfect)
    Już była wychodzić z domu (using impf with future-like meaning).

    Pluperfect: była + past form wyszła.

  • Byliśmy mieszkali w Krakowie przed wojną. (1pl.virile pluperfect — literary)
    Mieszkaliśmy w Krakowie przed wojną. (modern simple past — equivalent)

    Modern Polish prefers simple past + 'przed wojną'.

Common mistakes

  • Using pluperfect in casual speech

    Powiedz mi, czy on był poszedł?
    Powiedz mi, czy on już poszedł? (modern equivalent)

    Pluperfect is archaic in casual contexts. Use simple past + adverb.

  • Confusing pluperfect with past conditional

    Byłem poszedł, gdyby coś (using pluperfect with conditional context)
    Byłbym poszedł, gdyby... (past conditional with by-form)

    Past conditional adds by; pluperfect doesn't.

B2Verb usage

Full Passive Voice System (zostać dynamic vs być stative passive)

Strona bierna - pełny system

Polish has TWO main PASSIVE constructions: **ZOSTAĆ + past passive participle** = DYNAMIC / EVENT passive (action occurred). **BYĆ + past passive participle** = STATIVE passive (state/result holds). 'Książka ZOSTAŁA NAPISANA przez autora' (event of writing). 'Książka JEST NAPISANA' (state of being written). **TENSES**: zostać only PF (został/zostanie); być all tenses (jest/był/będzie). **AGENT**: przez + Acc. **CHOICE GUIDE**: focus on action → zostać. Focus on state → być. Already covered basics at B1 (pl_verb_passive_zostac_byc, pl_syntax_passive_short). At B2: full system, edge cases, choice criteria.

Key rule

Polish passive: zostać + past passive participle = DYNAMIC/EVENT (Książka została napisana). być + past passive participle = STATIVE/RESULT (Książka jest napisana). For habitual/generic, być + impf participle. Agent via przez + Acc. Participle agrees with subject (gender/number/case). Tense via auxiliary.

Examples

  • Książka została napisana przez autora. (event past)
    Książka jest napisana przez autora (state + agent unusual).

    With agent, prefer event/zostać.

  • Drzwi są otwarte. (state present)
    Drzwi zostały otwarte (state, but means event).

    Result holding → być.

  • List zostanie wysłany jutro. (future event)
    List będzie wysłany (future state, less natural for single event).

    Future single event → zostać.

Common mistakes

  • Confusing state and event

    Książka jest napisana przez autora (state with agent — unusual)
    Książka została napisana przez autora (event with agent)

    With explicit agent, event passive (zostać) preferred.

  • Missing participle agreement

    Listy są wysłany (m sg form for pl)
    Listy są wysłane (non-virile pl)

    Participle agrees with subject gender/number.

B2Verb usage

Passive vs Active Voice Choice & Strategies

Wybór strony biernej a czynnej

Polish offers MULTIPLE strategies for backgrounding the agent or expressing actions without specifying who did them: **(1) ZOSTAĆ-PASSIVE** ('Książka została napisana') — explicit passive, agent optional with przez + Acc. **(2) BYĆ-PASSIVE** ('Drzwi są otwarte') — state result. **(3) REFLEXIVE SIĘ-PASSIVE** ('Mówi się że...') — impersonal, generic. **(4) IMPERSONAL -NO/-TO** ('Zrobiono to wczoraj') — past impersonal, agent unspecified. **(5) 3PL ACTIVE** ('Mówią że...') — they-active, generic 'people say'. **(6) GENERALIZED-PERSONAL 2SG** ('Wiesz, jak to bywa') — 'you know how it is', generic. **CHOOSING — by context**: explicit agent → zostać. Habit / generic statement → reflexive się. Past unspecified actor → -no/-to. Casual generic → 3pl active. Folk wisdom → 2sg generalized. Polish prefers active in most contexts; passives signal formality / patient focus / agent-backgrounding.

Key rule

Polish passive strategies: (1) zostać + part (dynamic event, with optional agent); (2) być + part (state); (3) reflexive się (generic / impersonal: Mówi się); (4) impersonal -no/-to (past, no agent: Zrobiono); (5) 3pl active (Mówią = they say, casual); (6) 2sg generic (Wiesz, jak to jest — folk wisdom). Choose by emphasis, register, scope.

Examples

  • Książka została napisana przez Sienkiewicza. (zostać + agent)
    Książka napisana Sienkiewicz.

    Explicit agent → zostać + przez + Acc.

  • Mówi się, że pogoda będzie zła. (reflexive generic)
    Jest mówione, że... (using passive form when reflexive is natural)

    Generic statement → reflexive się.

  • Zrobiono to wczoraj. (-no/-to past impersonal)
    Zostało to zrobione wczoraj. (also OK, slightly more formal)

    Past unspecified actor → -no/-to (efficient).

Common mistakes

  • Over-using zostać-passive in informal speech

    Książka została kupiona przeze mnie wczoraj. (formal for casual context)
    Wczoraj kupiłem książkę. (active, natural for casual)

    Casual contexts prefer active.

  • Using English-style passive where Polish prefers active

    Książka jest czytana przeze mnie. (passive everywhere)
    Czytam książkę. (active when natural)

    Polish active is often more natural than English-style passive.

B2Verb usage

Advanced Impersonal Constructions (mówi się, było widać, słychać, znać)

Konstrukcje bezosobowe - zaawansowane

Polish has DISTINCTIVE IMPERSONAL constructions for **PERCEPTION / GENERIC STATEMENTS**: **(1) MÓWI SIĘ / TWIERDZI SIĘ** — 'it is said / claimed' (reflexive impersonal). **(2) WIDAĆ + ACC / że-clause** — 'can be seen / visible' (defective verb, no past or person forms by default). 'WIDAĆ POLSKĘ z balkonu' (Poland is visible from the balcony). 'Widać, że pracuje' (you can see he's working). **(3) SŁYCHAĆ + ACC** — 'can be heard / audible'. 'SŁYCHAĆ MUZYKĘ z pokoju' (music is audible from the room). **(4) ZNAĆ + ACC** — 'one can tell / it's evident' (literary). 'ZNAĆ, że nie spał' (you can tell he didn't sleep). **(5) BYŁO + WIDAĆ / SŁYCHAĆ / ZNAĆ** — past form: 'BYŁO WIDAĆ Polskę' (Poland was visible). **(6) TRZEBA / MOŻNA / WOLNO + INF** — impersonal modals (covered earlier). **(7) WARTO + INF** — 'it's worth doing'. 'WARTO PRZECZYTAĆ tę książkę'. **NO SUBJECT — these are truly impersonal**. Objects in their natural case (Acc for widać / słychać / znać).

Key rule

Advanced impersonals: widać + Acc (visible: Widać Polskę), słychać + Acc (audible: Słychać muzykę), znać + Acc (evident — literary), być+widać/słychać for past, mówi się że (generic), trzeba/można/wolno/warto + inf (modal impersonals). Reflexive się for generic statements. No subject — just verb + complement.

Examples

  • Widać Polskę z balkonu. (perception impersonal)
    Widzę Polskę z balkonu (1sg active — different scope).

    Impersonal vs 1sg active.

  • Słychać muzykę z pokoju.
    Słyszę muzykę z pokoju (1sg — different scope).

    Impersonal słychać.

  • Mówi się, że pogoda będzie zła. (generic reflexive)
    Mówią, że... (also OK — 3pl alternative, casual).

    Reflexive impersonal.

Common mistakes

  • Using personal forms of widać/słychać

    Widam Polskę / Widasz Polskę (treating widać as regular verb)
    Widać Polskę (invariant impersonal)

    Widać is defective — no personal forms.

  • Wrong case after widać/słychać

    Widać Polskę (Acc — correct) vs Widać Polski (Gen — wrong here)
    Widać + Acc: Polskę / muzykę / góry

    Widać/słychać take Acc as object of perception.

B2Verb usage

Advanced Modal Periphrases (mieć + infinitive = supposed to)

Modalne peryfrazy zaawansowane

Beyond standard modals (musieć, móc, powinien), Polish has **MODAL PERIPHRASES**: **MIEĆ + INF** = 'supposed to / is to / be due to': 'MAM coś zrobić' (I am to do something / I'm supposed to do). 'MAMY się spotkać o piątej' (We're supposed to meet at 5). **DAĆ SIĘ + INF** = 'can be done / it's doable' (passive-like): 'TO DA SIĘ ZROBIĆ' (it can be done). 'NIE DA SIĘ przekonać' (he can't be convinced). **NIE MA CO + INF** = 'no point in doing': 'NIE MA CO CZEKAĆ' (no point in waiting). **POWINNO SIĘ + INF** = 'one should': 'POWINNO SIĘ pracować' (one should work). **GROZIĆ + INF / DAT** = 'threatens / risks': 'GROZI mu kara' (he's facing punishment). **WYPADA + INF** = 'it's proper to / customary'. 'WYPADA podziękować' (one should thank). **MIEĆ + INF — PAST 'MIAŁ + INF' = was supposed to**: 'MIAŁ przyjść, ale nie przyszedł' (he was supposed to come, but didn't).

Key rule

Modal periphrases: mieć + inf (supposed to / scheduled), dać się + inf (can be done), nie ma co + inf (no point), powinno się + inf (impersonal should), grozi + inf/dat (risks), wypada/nie wypada + inf (proper/improper), mam ochotę + inf (feel like). Past: miał + inf (was supposed to). Layered nuances of obligation/possibility beyond core modals.

Examples

  • Mam coś zrobić. (I'm supposed to do something)
    Muszę coś zrobić (= must — stronger).

    Mieć + inf = scheduled/supposed; musieć = strong obligation.

  • Mamy się spotkać o piątej. (scheduled meeting)
    Mamy spotkać się o piątej (same form, reflexive position).

    Reflexive się usually before inf.

  • To da się zrobić.
    To może być zrobione (passive — different scope).

    Dać się + inf = 'can be done' idiomatic.

Common mistakes

  • Confusing mieć + inf with musieć

    Muszę coś zrobić (intending 'I'm supposed to')
    Mam coś zrobić (supposed/scheduled — less forceful)

    Different nuance: mieć = expected/scheduled; musieć = compelled.

  • Using personal forms of powinno się

    Powinien się pracować (mixing personal modal with impersonal)
    Powinno się pracować (invariant impersonal)

    Impersonal powinno się is invariant, doesn't agree.

B2Verb usage

Pseudo-Copulative Verbs (stać się, zostać, wydawać się, okazywać się + Instr.)

Czasowniki pseudokopulatywne

**PSEUDO-COPULATIVE VERBS** function like 'być' (be) but with additional nuance, taking INSTRUMENTAL predicate. **STAĆ SIĘ + Inst** = become (process): 'Stał się LEKARZEM' (he became a doctor). **ZOSTAĆ + Inst** = become (formal/career): 'Został PROFESOREM'. **WYDAWAĆ SIĘ + Inst / Adj** = seem / appear: 'Wydaje się MĄDRY / MĄDRYM' (seems smart). **OKAZYWAĆ SIĘ + Inst** = turn out to be: 'Okazał się DOBRYM PRZYJACIELEM' (turned out to be a good friend). **STAWAĆ SIĘ + Inst** (impf) = becoming progressively: 'Staje się STARSZY / STARSZYM' (he's getting older). **All take Inst predicate** (with adj also possible in Nom for some). **CONTRAST**: być + Inst (state), stawać się / stać się + Inst (becoming), zostać + Inst (became, formal), okazać się + Inst (turned out), wydawać się + Inst/Nom (seems). Already covered being/becoming at B1 (pl_verb_okazac_sie_stac_sie). At B2: full pseudo-copulative system + nuance.

Key rule

Pseudo-copulative verbs + Inst predicate: stać się/stawać się + Inst (become, single/process), zostać + Inst (become, formal), okazać się + Inst (turn out), wydawać się + Inst/Nom (seem), pozostać + Inst (remain). Adj often Inst with noun, sometimes Nom alone. Choice by nuance: stać się (transformation), zostać (formal), okazać się (revelation), wydawać się (appearance).

Examples

  • Stał się lekarzem. (transformation, Inst)
    Stał się lekarz (Nom).

    Inst predicate.

  • Staje się sławny / sławnym. (process, both adj forms OK)
    Staje się sławną (fem when m subject).

    Match gender; both Inst and Nom adj OK.

  • Został profesorem. (formal career)
    Został profesor.

    Inst.

Common mistakes

  • Using Nom for predicate noun

    Stał się lekarz / Został profesor
    Stał się lekarzem / Został profesorem

    Predicate noun after pseudo-copula → Inst.

  • Wrong gender of Inst adj

    Stała się sławny pisarka (mixing gender)
    Stała się sławną pisarką (both fem Inst)

    Match gender consistently.

B2Verb usage

Perception Verbs + jak / Bezokolicznik (widzieć, jak; słyszeć, jak…)

Czasowniki percepcji - dopełnienie

Polish PERCEPTION VERBS (widzieć, słyszeć, czuć, patrzeć) take SPECIAL complement constructions: **(1) JAK + CLAUSE** — perceiving an action: 'WIDZIAŁEM, JAK BIEGŁ przez ulicę' (I saw HIM RUN across the street). 'SŁYSZAŁEM, JAK ŚPIEWA' (I heard him singing). **(2) PARTICIPLE (active)** — perceiving a noun + state: 'WIDZIAŁEM CHŁOPCA PISZĄCEGO LIST' (I saw the boy writing the letter). **(3) BEZOKOLICZNIK** (rare with perception): 'WIDZIAŁEM go SIEDZIEĆ' (I saw him sit — less natural; usually jak-clause). **(4) BEZ JAK — direct Acc + activity noun**: 'WIDZIAŁEM jego śpiew' (I saw his singing — using verbal noun.) **PREFERRED**: jak + clause for actions; participle for ongoing-state perception. **'CO' or 'KOGO' in indirect questions**: 'Słyszałem, co mówił'. **EXAMPLES**: Widzieć, jak biegł. Słyszeć, jak ktoś krzyczał. Czuć, jak coś się dzieje.

Key rule

Perception verbs (widzieć, słyszeć, czuć, patrzeć) take: (1) JAK + CLAUSE for perceiving actions (Widziałem, jak biegł — preferred); (2) ACTIVE PARTICIPLE (Widziałem chłopca piszącego) for ongoing-state perception; (3) bezokolicznik rare/literary (Widziałem go biec); (4) embedded wh: co/kto/kiedy. Patrzeć na + Acc (look at). Czuć for feelings.

Examples

  • Widziałem, jak biegł przez ulicę. (jak + clause, preferred)
    Widziałem go biec (infinitive — rare/literary).

    Standard: jak + clause for actions.

  • Słyszałem, jak śpiewała.
    Słyszałem ją śpiewać (less natural).

    Prefer jak + clause.

  • Widziałem chłopca piszącego list. (participle)
    Widziałem chłopca pisząc list (using adverbial -ąc — wrong).

    Adjectival participle (-ący) for noun modification.

Common mistakes

  • Using infinitive instead of jak-clause

    Widziałem go biec (less natural in modern Polish)
    Widziałem, jak biegł

    Modern preference: jak + clause.

  • Using adverbial participle (-ąc) instead of adjectival (-ący)

    Widziałem chłopca pisząc list
    Widziałem chłopca piszącego list

    Adj-participle -ący modifies noun; -ąc is adverbial (modifies verb).

B2Verb usage

Causative Constructions: kazać / polecić / zlecić / pozwolić + Dative + Infinitive

Czasowniki kauzatywne - kazać, polecić

**CAUSATIVE VERBS** = 'make / order / let someone do X'. Polish structure: VERB + **DAT (person)** + **INF (action)**. **MAIN VERBS**: **KAZAĆ** (order / tell to): 'Kazałem MU WYJŚĆ' (I ordered him to leave). **POLECIĆ** (recommend / instruct): 'Polecił MI ZAPISAĆ to' (He instructed me to write this down). **ZLECIĆ** (commission / delegate): 'Zlecił MU NAPISAĆ raport' (He delegated the report to him). **POZWOLIĆ** (allow / let): 'Pozwoliłem MU WYJŚĆ' (I let him leave). **ZABRONIĆ** (forbid): 'Zabronił MU WCHODZIĆ' (He forbade him to enter). **PROSIĆ + Acc + O / żeby**: 'Prosić kogoś O pomoc / żeby pomógł'. **NAKAZAĆ** (command, formal): same structure. **STRUCTURE — CAUSER + verb + Dat(causee) + INF(action)**. **NEGATION**: 'Nie kazał mu wyjść' / 'Zabronił mu palić'. **PAST / FUTURE / IMPERATIVE** common. **NIE POZWOLIĆ** = forbid: 'Nie pozwoliłem mu' (I didn't allow him).

Key rule

Causative constructions: kazać / polecić / zlecić / pozwolić / zabronić + Dat (causee) + Infinitive (action). 'Kazałem mu wyjść' (I told him to leave). Other patterns: prosić + Acc + o/żeby; zachęcić + Acc + do + Gen. Choose by force: kazać (order strong), polecić (instruct/recommend), pozwolić (allow), zabronić (forbid).

Examples

  • Kazałem mu wyjść. (order, strong)
    Kazałem go wyjść (using Acc instead of Dat).

    Kazać + Dat + INF.

  • Lekarz polecił pacjentowi odpocząć.
    Lekarz polecił pacjenta odpocząć.

    Polecić + Dat (pacjentowi).

  • Zlecił mu napisać raport.
    Zlecił go napisać raport.

    Zlecić + Dat.

Common mistakes

  • Wrong case after kazać/pozwolić/zabronić (Acc instead of Dat)

    Kazałem go wyjść / Pozwoliłem ją zostać
    Kazałem mu wyjść / Pozwoliłem jej zostać

    Causative verbs (kazać-type) take Dat for causee.

  • Wrong case after prosić (Dat instead of Acc)

    Prosiłem mu o pomoc
    Prosiłem go o pomoc

    Prosić takes Acc + o + Acc.

B2Verb usage

Bywać - Iterative / Habitual 'to be (sometimes / regularly)'

Bywać - znaczenie iteratywne

**BYWAĆ** is an ITERATIVE / HABITUAL variant of 'być' (be). Means 'to be sometimes / regularly / from time to time'. **CONJUGATION**: bywam, bywasz, bywa, bywamy, bywacie, bywają. Past: bywałem / bywała etc. **USES**: **(1) HABITUAL 'be sometimes'**: 'BYWAM w Krakowie' (I sometimes / occasionally am in Kraków). **(2) FREQUENTATIVE 'happens regularly'**: 'BYWAJĄ trudne chwile' (there are hard times sometimes). **(3) WITH PREPOSITIONS**: 'BYWAĆ w klubach' (to frequent clubs). **(4) IDIOM**: 'CO BYWA' (sometimes happens) — 'Wiesz, jak to BYWA' (you know how it sometimes is). **(5) FOLK WISDOM**: 'Życie BYWA trudne' (life is sometimes hard). **CONTRAST WITH BYĆ**: być = state / fact. bywać = habitual / iterative. 'Jestem zmęczony' (I am tired now). 'Bywam zmęczony' (I am tired sometimes / occasionally). **ASPECT — IMPF ONLY** (iterative-frequentative). **NEGATION**: 'Nie bywam tu często' (I'm not often here).

Key rule

Bywać = iterative / habitual form of być (be sometimes / occasionally / regularly). Conjugation: bywam/bywasz/bywa/bywamy/bywacie/bywają. Used for: habitual being-at-place (Bywam w Krakowie), frequentative happenings (Bywają trudne chwile), idioms (Bywa różnie, Wiesz, jak to bywa). IMPF only. Common with frequency adverbs (czasem, często).

Examples

  • Bywam w Krakowie. (occasionally I'm there)
    Jestem w Krakowie (= currently — different scope).

    Bywać = sometimes/iterative; być = state.

  • Bywają trudne chwile. (frequentative)
    Są trudne chwile (= there are difficult moments — neutral).

    Bywać emphasizes iteration.

  • On bywa w klubie. (frequents clubs)
    On jest w klubie (= he's at the club now).

    Bywać = habitually frequent.

Common mistakes

  • Confusing bywać with być

    Bywam zmęczony teraz (using bywać for current state)
    Jestem zmęczony teraz (current state → być)

    Bywać = iterative/habitual; być = current state.

  • Trying to form pf 'bywnąć' or similar

    Bywnęło, że... (no such pf)
    Bywało, że... (impf past — bywać has no pf)

    Bywać is IMPF only; no pf partner.

B2Verb usage

Omal nie / Mało nie / Ledwie nie + Past (almost did, nearly did)

Omal nie / mało nie - prawie

**OMAL NIE / MAŁO NIE / LEDWIE NIE + PAST** = 'almost / nearly / barely did X (but didn't)' — expresses a NEAR MISS or close call. The action almost happened but didn't. **OMAL NIE** (most common): 'OMAL NIE upadłem' (I almost fell). 'OMAL NIE spóźniłem się' (I nearly was late). **MAŁO NIE**: 'MAŁO NIE umarłem ze strachu' (I almost died of fear — figurative). **LEDWIE NIE** (literary): 'Ledwie nie zapomniałem'. **NIEMAL NIE** / **PRAWIE NIE** (less common with this structure). **NOTE**: 'nie' here doesn't negate the verb — the whole construction means 'almost happened'. The verb stays in past tense. **EXAMPLES**: 'Omal nie zginął' (he almost died — didn't). 'Mało nie zwariowałem' (I nearly went crazy). **REGISTER**: literary, formal, but recognizable in everyday emphatic speech. **CONTRAST**: 'Prawie upadłem' (also = 'almost fell', simpler/casual). 'Omal nie upadłem' = more vivid / dramatic.

Key rule

Omal nie / Mało nie / Ledwie nie + PAST = 'almost did X but didn't' (near miss). 'Omal nie upadłem' (I almost fell). 'Nie' is IDIOMATIC, not negating — the action almost happened. Use past tense, often pf. Register: literary / vivid. Casual alternative: 'prawie' alone (Prawie upadłem). Variants: 'o mało nie', 'o mały włos'.

Examples

  • Omal nie upadłem. (almost fell)
    Omal upadłem (missing 'nie' — non-standard).

    'Nie' is part of fixed construction.

  • Mało nie umarłem ze strachu. (figurative 'almost died')
    Mało umarłem (missing 'nie').

    Mało nie idiomatic.

  • Ledwie nie zapomniałem.
    Ledwo nie zapomniałem (also OK — both forms acceptable).

    Ledwie / ledwo both work.

Common mistakes

  • Skipping 'nie' in the construction

    Omal upadłem (no 'nie')
    Omal nie upadłem

    'Nie' is IDIOMATIC and required in the construction.

  • Interpreting 'nie' as actual negation

    Confusing 'Omal nie upadłem' as 'I almost didn't fall' (= actually fell)
    Construction means 'almost fell (but didn't)' — affirmative near-miss

    'Nie' here is non-logical; the action almost happened.

B2Verb usage

Idiomatic & Lexicalized się Verbs (wydawać się, spóźnić się, zachowywać się, śmiać się, bać się)

Zleksykalizowane czasowniki z 'się'

Polish has many verbs with INHERENT 'się' that are IDIOMATIC / LEXICALIZED — 'się' is part of the verb, not separable. **MAIN GROUPS**: **(1) REFLEXIVE TRUE** (action on self): myć się (wash oneself), ubrać się (get dressed). **(2) RECIPROCAL** (each other): spotykać się (meet), kochać się (love each other). **(3) IDIOMATIC** (no clear reflexive sense — just lexicalized): WYDAWAĆ SIĘ (seem), SPÓŹNIĆ SIĘ (be late), ZACHOWYWAĆ SIĘ (behave), ŚMIAĆ SIĘ (laugh), BAĆ SIĘ (fear), CIESZYĆ SIĘ (be glad), MARTWIĆ SIĘ (worry), DENERWOWAĆ SIĘ (get annoyed), STARAĆ SIĘ (try / strive), DZIWIĆ SIĘ (be surprised). **POSITION**: 'się' usually after verb. **NEVER OMIT**: 'spóźnić się' without 'się' would be wrong. **CASE GOVERNMENT**: bać się + Gen, dziwić się + Dat, śmiać się z + Gen. **NEGATION**: 'Nie śmieję się', 'Nie spóźniłem się'. **WHY 'SIĘ'?** Historical reflexive that became part of verb. Compare with English 'enjoy yourself' (idiomatic reflexive).

Key rule

Lexicalized się-verbs have inherent się (not separable, not literal 'self'): wydawać się, spóźnić się, zachowywać się, śmiać się + z + Gen, bać się + Gen, cieszyć się + z + Gen / inst, martwić się + o + Acc, denerwować się + inst, starać się + inf, dziwić się + Dat. Each has specific case government. Position: usually after verb. Never omit się.

Examples

  • Spóźniłem się. (idiomatic — be late)
    Spóźniłem (without się — wrong).

    Spóźnić się is lexicalized.

  • Boję się ciemności. (+ Gen)
    Boję się ciemność.

    Bać się + Gen.

  • Śmieję się z dowcipu. (z + Gen)
    Śmieję się dowcip.

    Śmiać się z + Gen for object of laughter.

Common mistakes

  • Omitting się from lexicalized verb

    Spóźniłem / Boję / Cieszę
    Spóźniłem się / Boję się / Cieszę się

    Się is integral to the verb.

  • Wrong case after się-verb

    Boję się ciemność (Acc instead of Gen)
    Boję się ciemności (Gen)

    Each verb has specific government: bać się + Gen.

B2Aspect

Negative Imperative: Imperfective (general prohibition) vs Perfective (one-time warning)

Tryb rozkazujący z 'nie' - ostrzeżenie vs zakaz

**NEGATIVE IMPERATIVE** has TWO aspectual options with different scope: **IMPF + NIE** = general prohibition / ongoing 'don't do' (default). 'NIE PAL!' (Don't smoke! — general). 'NIE CZYTAJ tej książki!' (Don't read this book — general prohibition.) **PF + NIE** = ONE-TIME WARNING about a specific imminent event. 'NIE SPADNIJ!' (Don't fall! — warning, specific event imminent.) 'NIE ZAPOMNIJ kluczy!' (Don't forget keys! — specific occasion warning). **REGULAR PATTERN**: positive imperative usually pf (Otwórz!); negative imperative usually impf (Nie otwieraj!). **EXCEPTION**: When warning about a specific imminent danger / event, PF in negative is natural. **MEMORIZE**: positive pf, negative impf, UNLESS warning a specific incident → negative pf.

Key rule

Negative imperative: IMPF for general prohibition (Nie pal! Nie kłam!) — default. PF for one-time warning about specific imminent event (Nie spadnij! Nie zapomnij kluczy! Nie spóźnij się!). Positive imperative is normally PF (Zrób to!). The aspect-flip rule applies but PF in negative emerges for warnings.

Examples

  • Nie pal! (general — IMPF)
    Nie zapal! (pf — implies one-time 'don't light this').

    General prohibition → impf.

  • Nie spadnij! (warning specific — PF)
    Nie spadaj! (impf — sounds odd as warning).

    Specific imminent danger → pf.

  • Nie zapomnij kluczy! (specific occasion)
    Nie zapominaj kluczy (impf — general 'don't forget').

    Leaving NOW → pf warning.

Common mistakes

  • Using impf for specific warning

    Nie spadaj! (when meaning specific imminent danger)
    Nie spadnij!

    Specific warnings → pf.

  • Using pf for general prohibition

    Nie zapal! (intending 'don't smoke at all')
    Nie pal!

    General prohibition → impf.

B2Aspect

Iteration of Perfective Actions (Bywało, przeczyta i zapomni)

Powtarzalne czynności dokonane

Normally REPEATED actions use IMPF (Codziennie czytam). But for VIVID REPEATED COMPLETED EVENTS — emphasizing each completion — PF can be used WITH ITERATIVE MARKERS: **BYWAŁO** (used to happen) + PF future: 'BYWAŁO, PRZECZYTA I ZAPOMNI' (Used to happen — he'd read it and forget). 'BYWAŁO, WYJDZIE rano i wróci wieczorem' (Used to: he'd leave in morning, come back evening). **PATTERN**: bywało + pf-future-as-iteration. The pf future form represents each instance of the completed action. **SCOPE**: literary / narrative. Describes habitual past events vividly, each completion. **OTHER ITERATIVE PF MARKERS**: 'Czasem przyjedzie, czasem nie' (Sometimes he comes, sometimes not — pf future as iterative). 'Czasami wpadnie z wizytą' (Sometimes drops by). **STYLE**: vivid storytelling, folk wisdom. **CONTRAST WITH IMPF HABITUAL**: 'Czytał codziennie' (impf — was reading habitually) vs 'Bywało, przeczyta i zapomni' (pf iterative — vividly: each time completes and forgets).

Key rule

Iterative perfective: For vivid repeated COMPLETED events in past, use PF future tense form with iterative marker (bywało, czasem, czasami, zdarza się że). 'Bywało, przeczyta i zapomni' (used to happen — he'd read and forget — each iteration). Style: literary, narrative, folk. Modern colloquial often uses impf habitual instead. Each pf instance is vivid; impf is process.

Examples

  • Bywało, przeczyta i zapomni. (iterative pf)
    Bywało, czyta i zapomina (impf — less vivid for completed instances).

    Iterative pf vivid; impf process.

  • Czasem przyjedzie, czasem nie. (alternative iteration)
    Czasem przyjeżdża, czasem nie (also OK — impf habitual, less vivid).

    Both work; pf more dramatic.

  • Dziadek bywał uparty. Przyjdzie, usiądzie, wypije kawę. (chain of pf iteratives)
    (also: 'Przychodził, siadał, pijał kawę' — impf habitual)

    Pf chain for vivid storytelling.

Common mistakes

  • Using pf habitually without iterative marker

    Codziennie zrobi kawę (without bywało / czasem — odd)
    Codziennie robi kawę (impf habitual) / Bywało, zrobi kawę i wyjdzie (with marker)

    Pf for iteration needs an iterative marker for clarity.

  • Confusing literal future with iterative-past use

    Bywało, przeczyta... (interpreted as future tense)
    Bywało, przeczyta i zapomni = past habitual iteration; pf future form used gnomically

    Iterative pf uses future form but refers to past iterations.

B2Aspect

Perfective for Immediate Result with Present Relevance

Dokonany - aktualny rezultat

Polish PF past form can signal an ACTION JUST COMPLETED with RESULT STILL RELEVANT now — similar to English present perfect ('I have written'). 'PRZYSZEDŁ właśnie' (He just arrived — still here). 'NAPISAŁEM list' (I have written the letter — letter exists). 'ZGUBIŁEM klucze' (I lost my keys — don't have them). **CONTRAST WITH IMPF**: 'Pisałem list' (I was writing — process; may not have finished). 'Napisałem list' (I have written; letter exists). **MARKERS OF PRESENT RELEVANCE**: właśnie, dopiero co, już (already), niedawno (recently). **PARTICULAR USE — RESULTATIVE PF**: 'Zniknął' (he's gone — disappeared, currently absent). 'Skończyłem' (I'm done). **WITH BYĆ + PARTICIPLE — STATE-LIKE PASSIVE**: 'Drzwi są otwarte' (state — book at state-passive). **B2 FOCUS**: PF past for ENGLISH PRESENT-PERFECT scope. Recognize and use for vivid 'just-completed-with-now-relevance' contexts.

Key rule

PF past = action just completed with PRESENT RELEVANCE (English present perfect equivalent). Markers: właśnie (just), dopiero co (just now), już (already), niedawno (recently). 'Napisałem list' (I have written = letter exists). 'Zgubiłem klucze' (I have lost = don't have them). Contrast with impf past (process). State passive 'być + part' for ongoing result.

Examples

  • Właśnie skończyłem. (just finished — present relevance)
    Właśnie kończyłem (impf process — different scope).

    Pf with właśnie for completion + relevance.

  • Już zjadłem. (already eaten)
    Już jadłem (= I was eating earlier — different scope).

    Już + pf = completion with relevance.

  • Zgubiłem klucze. (don't have them now)
    Gubiłem klucze (impf — was losing, process).

    Pf for resultative state implication.

Common mistakes

  • Using impf where pf signals present relevance

    Pisałem list (intending 'I have written the letter — it's done')
    Napisałem list

    Pf for completion + relevance; impf is process.

  • Missing present-relevance markers

    Skończyłem (without właśnie or już — context dependent)
    Already clear in context: Właśnie skończyłem / Już skończyłem

    Markers strengthen the present-relevance reading.

B2Aspect

Imperfective for politeness / softening

Niedokonany dla grzeczności

Polish often uses imperfective verbs in past tense or modal questions to sound more polite, tentative, or less direct, even when the action was actually completed once.

Key rule

In polite questions, hedged statements, and tentative requests about past actions, use imperfective even when the action is logically a one-time completion. Impf = soft, neutral, downplays result. Pf = direct, assertive, foregrounds result.

Examples

  • Dzwoniłem do pana wczoraj.

    I called you yesterday. (impf — polite, hedged — maybe didn't get through)

  • Czy pan już jadł?

    Have you eaten? (impf — polite inquiry, no pressure)

  • Chciałbym prosić o pomoc.

    I would like to ask for help. (impf — formal, deferential)

Common mistakes

  • Zadzwoniłem do pana wczoraj. (with implicit hedge intent)

    Zadzwoniłem do pana wczoraj. (with implicit hedge intent)
    Dzwoniłem do pana wczoraj.

    PF 'zadzwoniłem' asserts the call connected — sounds blunt as a polite opener. Impf 'dzwoniłem' is the conventional polite past for trying to reach someone.

  • Zjadł pan już?

    Zjadł pan już?
    Czy pan już jadł?

    PF 'zjadł' demands a finished-meal answer; impf 'jadł' is the polite inquiry form.

B2Aspect

Aspect in simultaneous vs sequential clauses

Aspekt w zdaniach równoczesnych i następujących po sobie

When two actions happen, aspect tells you whether they overlap (both impf), happen in sequence (both pf), or one is background to the other (impf for background, pf for foreground).

Key rule

Two impf = simultaneous parallel actions; two pf = sequential completed events; impf+pf = punctual event interrupts ongoing action; pf+impf = ongoing state present when punctual event occurred.

Examples

  • Gdy gotowałem obiad, słuchałem radia.

    While I was cooking dinner, I was listening to the radio. (impf+impf — parallel)

  • Kiedy wszedł do pokoju, zamknął drzwi.

    When he entered the room, he closed the door. (pf+pf — sequential)

  • Gdy czytałem książkę, zadzwonił telefon.

    While I was reading, the phone rang. (impf+pf — interruption)

Common mistakes

  • Gdy gotowałem obiad, posłuchałem radia.

    Gdy gotowałem obiad, posłuchałem radia.
    Gdy gotowałem obiad, słuchałem radia.

    If cooking is impf (ongoing), then listening is also typically ongoing/parallel — both impf. PF 'posłuchałem' would mean 'I listened for a while and stopped', which is odd here.

  • Kiedy wchodził do pokoju, zamykał drzwi.

    Kiedy wchodził do pokoju, zamykał drzwi.
    Kiedy wszedł do pokoju, zamknął drzwi.

    Single sequential actions need both pf. The impf+impf version would mean a habitual pattern (every time he was entering, he was closing) — not the usual narrative meaning.

B2Aspect

Delimitative prefix 'po-' (a bit of doing)

Prefiks delimitatywny 'po-'

The prefix 'po-' on certain verbs creates a perfective meaning 'do a bit of X' or 'do X for a while', signaling a limited duration with no real completion of a goal.

Key rule

Prefix po- + impf stem = pf-delimitative ('do for a while, a bit of'), distinct from goal-completion pf. Used with atelic activities + time-duration markers like trochę/chwilę.

Examples

  • Poczytam sobie godzinę i pójdę spać.

    I'll read for an hour and go to sleep. (delimitative — no specific goal)

  • Popracowałem trochę i zrobiłem przerwę.

    I worked for a bit and took a break. (delimitative)

  • Pospałbym jeszcze pół godziny.

    I'd sleep for another half hour. (delimitative)

Common mistakes

  • Przeczytałem godzinę.

    Przeczytałem godzinę.
    Poczytałem godzinę.

    'Przeczytać' means 'read to completion'; you can't 'read to completion for an hour' (mismatch with duration). Use delimitative 'poczytać' for time-bounded reading.

  • Chcę przeczytać sobie trochę.

    Chcę przeczytać sobie trochę.
    Chcę poczytać sobie trochę.

    'Trochę' (a bit) requires delimitative 'poczytać', not goal-pf 'przeczytać'.

B2Aspect

Inceptive prefix 'za-' (start to do)

Prefiks inceptywny 'za-'

The prefix 'za-' on certain verbs creates a perfective meaning 'start to do X' or 'burst into X', focusing on the beginning point of an action.

Key rule

Prefix za- + verbs of sound/emotion/light/motion = inceptive pf ('burst into / start to / strike up'). Captures the moment of onset and the action as one unit. Distinct from periphrastic 'zacząć + inf'.

Examples

  • Dziecko zapłakało, gdy mama wyszła.

    The child burst into tears when mom left. (inceptive — onset of crying)

  • Nagle zaśmiał się głośno.

    Suddenly he let out a loud laugh. (inceptive)

  • Orkiestra zagrała marsza.

    The orchestra struck up a march. (inceptive)

Common mistakes

  • Dziecko zaczynało płakać.

    Dziecko zaczynało płakać.
    Dziecko zapłakało. / Dziecko zaczęło płakać.

    Impf 'zaczynało' = repeated/ongoing attempts to start. For a single onset moment, use inceptive 'zapłakało' or pf 'zaczęło + inf'.

  • Zaczął zaśpiewać.

    Zaczął zaśpiewać.
    Zaczął śpiewać. / Zaśpiewał.

    'Zacząć' (start) takes impf infinitive, not pf. To express 'started to sing' use either 'zaczął śpiewać' (impf inf) or just the inceptive 'zaśpiewał'.

B2Aspect

Distributive perfective (action over many objects)

Aspekt dystrybutywny

Polish has a special perfective form with prefixes like 'po-' or 'po-...-ać/-ywać' meaning 'do X to each one in turn' — the action applies to multiple objects or in succession.

Key rule

Po- + pf stem creates distributive pf ('do to each one, one after another'). Needs plural object or multiple instances. Bounded as a unit but iterative within. Pozamykać, pootwierać, pomyć, poukładać.

Examples

  • Pozamykałem wszystkie okna.

    I closed all the windows (one by one). (distributive)

  • Pootwierała wszystkie szuflady.

    She opened all the drawers in turn. (distributive)

  • Pomyłem talerze po obiedzie.

    I washed the dishes after dinner. (distributive — multiple items)

Common mistakes

  • Zamknąłem wszystkie okna. (intending iterative)

    Zamknąłem wszystkie okna. (intending iterative)
    Pozamykałem wszystkie okna.

    'Zamknąłem' suggests a single closing action; for multiple items closed in sequence, use distributive 'pozamykałem'. (Plain pf with plural object is also possible but less vivid about iteration.)

  • Umyłem talerze po obiedzie.

    Umyłem talerze po obiedzie.
    Pomyłem talerze po obiedzie. / Umyłem wszystkie talerze.

    'Umyłem' (single pf wash) with plural object is OK but distributive 'pomyłem' better captures the iterative dish-by-dish process.

B2Agreement

Virile agreement in mixed-gender groups

Zgoda męskoosobowa w grupach mieszanych

When a group includes at least one male human, the verb, adjective, and pronoun all take virile (męskoosobowy) plural forms — even if women outnumber men.

Key rule

If a plural group contains ≥1 male human, all agreement (verb, adjective, pronoun) goes virile. Male humans only — masculine inanimate nouns (stoły, samochody) do not trigger virile. Virile suffixes: verb -li, adj -i with palatalization, pronoun 'oni'.

Examples

  • Chłopcy i dziewczyny poszli do kina.

    Boys and girls went to the cinema. (virile -li — mixed group with males)

  • Studentki i studenci zdali egzamin.

    Students (f) and students (m) passed the exam. (virile -li)

  • Dziewczyny zdały egzamin.

    The girls passed the exam. (non-virile -ły — all female)

Common mistakes

  • Chłopcy i dziewczyny poszły do kina.

    Chłopcy i dziewczyny poszły do kina.
    Chłopcy i dziewczyny poszli do kina.

    Mixed group with males → virile -li. Non-virile -ły only for all-female/inanimate/animal groups.

  • Stoły stali w rogu.

    Stoły stali w rogu.
    Stoły stały w rogu.

    'Stoły' is masculine inanimate, not male-personal — takes non-virile -ły. Virile is only for male humans.

B2Pronouns

Virile pronouns: oni vs one

Zaimki oni / one

'Oni' refers to groups containing male humans; 'one' refers to all-female groups, animals, children, and inanimate objects. Both mean 'they'.

Key rule

Oni = groups with ≥1 male human (virile they). One = all-female, animals, children, inanimate (non-virile they). Choice based on antecedent, not the speaker's preference. Demonstratives: ci/te match this distinction.

Examples

  • Oni są moimi przyjaciółmi.

    They are my friends. (virile — mixed or male group)

  • One mieszkają w Warszawie.

    They live in Warsaw. (non-virile — all female / animals / objects)

  • Ci panowie czekają na ciebie.

    These gentlemen are waiting for you. (virile 'ci')

Common mistakes

  • Oni są bardzo ładne. (referring to women)

    Oni są bardzo ładne. (referring to women)
    One są bardzo ładne.

    Use 'one' (non-virile) for all-female group. Also adj 'ładne' (non-virile), not 'ładni' (virile).

  • Ci kobiety pracują.

    Ci kobiety pracują.
    Te kobiety pracują.

    Demonstrative 'ci' is virile; for non-virile 'kobiety' use 'te'.

B2Agreement

Numerals 2-4 with virile nouns: special forms

Liczebniki 2-4 z rzeczownikami męskoosobowymi

With male-human nouns, numerals 2-4 use special virile forms (dwaj, trzej, czterej + Nom plural) or alternative forms (dwóch + Gen plural). Numerals 5+ always take Gen plural and singular verb.

Key rule

2-4 virile: 'dwaj/trzej/czterej + Nom pl + virile verb' OR 'dwóch/trzech/czterech + Gen pl + sg neut verb'. 5+ virile: 'pięciu (etc.) + Gen pl + sg neut verb'. Non-virile 2-4: 'dwa/trzy/cztery + Nom pl + pl verb'. Non-virile 5+: 'pięć + Gen pl + sg neut verb'.

Examples

  • Dwaj studenci czytali książkę.

    Two students (m) read a book. (virile dwaj + Nom pl + pl virile verb)

  • Dwóch studentów czytało książkę.

    Two students (m) read a book. (alternative: dwóch + Gen pl + sg neut verb)

  • Dwie studentki czytały książkę.

    Two students (f) read a book. (non-virile 'dwie' + Nom pl + non-virile verb)

Common mistakes

  • Pięciu studentów poszli.

    Pięciu studentów poszli.
    Pięciu studentów poszło.

    Numerals 5+ always take singular neuter verb (poszło), even with virile noun (which is in Gen pl).

  • Dwa studenci poszli.

    Dwa studenci poszli.
    Dwaj studenci poszli. / Dwóch studentów poszło.

    Virile noun requires either 'dwaj' (formal pattern) or 'dwóch + Gen' (modern pattern). 'Dwa' is non-virile.

B2Pronouns

Reflexive pronoun 'siebie' (self) — full case paradigm

Zaimek zwrotny 'siebie'

'Siebie' is the reflexive pronoun 'self' — it changes by case (siebie, sobie, sobą) and refers back to the subject regardless of person or number.

Key rule

Siebie (Gen/Acc), sobie (Dat/Loc), sobą (Instr) — refers to subject of clause regardless of person. Used (a) after prepositions, (b) for emphasis, (c) when verb isn't lexically reflexive. Ethical dative 'sobie' adds casual tone.

Examples

  • Patrzę na siebie w lustrze.

    I look at myself in the mirror. (Acc siebie after na)

  • Mówię o sobie.

    I talk about myself. (Loc sobie after o)

  • Zabrał ze sobą książkę.

    He took a book with him. (Instr sobą after z)

Common mistakes

  • Patrzę na się w lustrze.

    Patrzę na się w lustrze.
    Patrzę na siebie w lustrze.

    After preposition, use stressed 'siebie', not clitic 'się'. 'Się' cannot follow prepositions.

  • Mówię o sobą.

    Mówię o sobą.
    Mówię o sobie.

    Preposition 'o' (about) takes Locative — 'sobie', not Instr 'sobą'.

B2Pronouns

Emphatic pronoun 'sam' (myself/alone)

Zaimek emfatyczny 'sam'

'Sam' means 'oneself / by oneself / alone' — it emphasizes that the subject did something personally or did it without help.

Key rule

Sam/sama/samo/sami/same agrees with subject in gender/number/case. Means (1) personally/by oneself, (2) alone, (3) the very. Adjective-like pronoun, distinct from reflexive 'siebie'.

Examples

  • Sam to napisałem.

    I wrote it myself. (emphatic — without help)

  • Mieszka sama w dużym mieszkaniu.

    She lives alone in a big apartment. (sama = alone, f)

  • Na samym początku trasy.

    At the very beginning of the route. (samym = the very)

Common mistakes

  • Mieszka sam w dużym mieszkaniu. (referring to a woman)

    Mieszka sam w dużym mieszkaniu. (referring to a woman)
    Mieszka sama w dużym mieszkaniu.

    'Sam' must agree in gender with subject. Female subject → 'sama'.

  • Sam zrobiłem siebie. (intending 'I did it myself')

    Sam zrobiłem siebie. (intending 'I did it myself')
    Sam to zrobiłem.

    'Sam' alone is the emphatic 'myself'. 'Sam siebie' is reflexive (looked at myself), not emphatic action. Use just 'sam' + verb for 'I did it myself'.

B2Pronouns

Indefinite pronouns: ktoś, coś, ktokolwiek, byle co, lada kto

Zaimki nieokreślone

Polish has a graded system of indefinite pronouns: 'ktoś/coś' (someone/something), 'ktokolwiek/cokolwiek' (anyone/anything), 'byle kto/byle co' (just anyone, dismissive), 'lada kto' (any random person).

Key rule

-ś = some- (exists, unknown): ktoś, coś. -kolwiek = -ever (any): ktokolwiek, cokolwiek. Byle + interrog = 'just any' (dismissive). Lada + interrog = 'a mere / random'. All inflect like their interrogative base.

Examples

  • Ktoś pukał do drzwi.

    Someone knocked on the door. (-ś — exists, unknown identity)

  • Możesz zapytać kogokolwiek.

    You can ask anyone. (-kolwiek — any at all)

  • Nie kupię byle czego.

    I won't buy just anything. (byle co — dismissive)

Common mistakes

  • Możesz zapytać kogoś o pomoc. (intending 'anyone at all')

    Możesz zapytać kogoś o pomoc. (intending 'anyone at all')
    Możesz zapytać kogokolwiek o pomoc.

    'Kogoś' = a specific unknown person (someone). For 'anyone at all/any random', use 'kogokolwiek'. -ś vs -kolwiek is real semantic distinction.

  • Kupię byle co dla niego. (intending 'something nice')

    Kupię byle co dla niego. (intending 'something nice')
    Kupię coś ładnego dla niego. / Kupię mu coś.

    'Byle co' is dismissive ('just any old thing') — wrong tone for a gift. Use neutral 'coś' or specific descriptions.

B2Pronouns

Negative pronouns and obligatory double negation

Zaimki przeczące i podwójna negacja

Negative pronouns (nikt, nic, nigdzie, nigdy) require the verb to also be negated — Polish uses obligatory double negation, unlike English.

Key rule

Negative pronoun (nikt, nic, nigdy, nigdzie, żaden) REQUIRES verb negation with 'nie'. Stack as many negatives as needed — no contradiction in Polish. After preposition: z nikim, o niczym, do nikogo.

Examples

  • Nikt nie przyszedł na spotkanie.

    Nobody came to the meeting. (nikt + nie — double negation)

  • Nic nie rozumiem.

    I understand nothing. (nic + nie)

  • Nigdy tam nie byłem.

    I've never been there. (nigdy + nie)

Common mistakes

  • Nikt przyszedł na spotkanie.

    Nikt przyszedł na spotkanie.
    Nikt nie przyszedł na spotkanie.

    Polish requires verb negation 'nie' even with negative subject 'nikt'. Single negation = ungrammatical.

  • Nic wiem.

    Nic wiem.
    Nic nie wiem.

    Same rule — negative pronoun + 'nie' before verb. Missing 'nie' makes the sentence ungrammatical.

Lenguia Premium

Halfway there — imagine actually using all of this.

Lenguia's AI tutor explains any of these Polish grammar topics in seconds and builds practice around the ones you get wrong.

B2Agreement

Demonstrative plurals: ci/te, tamci/tamte

Zaimki wskazujące w liczbie mnogiej

Polish plural demonstratives ('these/those') split by virile vs non-virile: ci (these, virile), te (these, non-virile), tamci (those, virile), tamte (those, non-virile).

Key rule

Plural demonstratives: ci/tamci = virile (male-human groups), te/tamte = non-virile (women, animals, objects, mixed-no-males). Oblique cases (Gen tych, Dat tym, Instr tymi) merge — distinction only in Nom and Acc.

Examples

  • Ci studenci są bardzo zdolni.

    These students are very capable. (virile ci + virile noun)

  • Te studentki są bardzo zdolne.

    These students (f) are very capable. (non-virile te)

  • Te samochody są nowe.

    These cars are new. (non-virile te — inanimate masculine)

Common mistakes

  • Ci kobiety pracują razem.

    Ci kobiety pracują razem.
    Te kobiety pracują razem.

    'Kobiety' is non-virile (female), takes 'te'. 'Ci' is for virile (male-human).

  • Te studenci są zdolni.

    Te studenci są zdolni.
    Ci studenci są zdolni.

    'Studenci' (male/mixed) is virile, takes 'ci' (with palatalization).

B2Pronouns

Relative pronoun 'który' (which/who) — full declension

Zaimek względny 'który'

'Który' (which/who) introduces relative clauses and agrees in gender/number with its antecedent, but takes its case from its role in the relative clause.

Key rule

Który agrees with antecedent in gender + number, but takes case from its role in the relative clause. Always preceded by comma. Full declension across 7 cases × 4 gender/number combinations (m, f, n, virile pl, non-virile pl).

Examples

  • To jest książka, którą kupiłem wczoraj.

    This is the book I bought yesterday. (którą = f Acc — object of kupiłem)

  • Mężczyzna, którego widziałem, był wysoki.

    The man I saw was tall. (którego = m Acc/Gen — animate, object of widziałem)

  • To dom, w którym mieszkam.

    This is the house I live in. (w którym = m Loc — after w)

Common mistakes

  • Książka, która kupiłem.

    Książka, która kupiłem.
    Książka, którą kupiłem.

    Case must reflect role: book is object of kupiłem → Acc 'którą' (not Nom 'która'). Gender stays f (matching książka).

  • Dom, który mieszkam.

    Dom, który mieszkam.
    Dom, w którym mieszkam.

    'Mieszkać' requires preposition 'w' + Loc. So relative pronoun takes Loc 'którym' after 'w'.

B2Agreement

Collective numerals: dwoje, troje, czworo (for mixed groups, children, paired things)

Liczebniki zbiorowe

Collective numerals (dwoje, troje, czworo, pięcioro) are used for groups of mixed gender, groups including children, paired objects, and certain plural-only nouns.

Key rule

Collective numerals (dwoje, troje, czworo, pięcioro) for: (1) mixed-sex adult groups, (2) children/dzieci, (3) plural-only nouns (drzwi, nożyczki), (4) pairs. Take Gen pl + sg neut verb.

Examples

  • Mamy dwoje dzieci.

    We have two children. (dwoje obligatory with dzieci)

  • Troje przyjaciół poszło na kawę.

    Three friends (mixed) went for coffee. (troje + Gen pl + sg neut)

  • Kupiłem dwoje drzwi do remontu.

    I bought two doors for the renovation. (dwoje drzwi — pluralia tantum)

Common mistakes

  • Mam dwa dzieci.

    Mam dwa dzieci.
    Mam dwoje dzieci.

    Dzieci (children) requires collective numeral 'dwoje', not regular 'dwa'. Also verb is 3rd sg neut: 'jest dwoje dzieci'.

  • Trzej przyjaciół (2 men, 1 woman) poszli.

    Trzej przyjaciół (2 men, 1 woman) poszli.
    Troje przyjaciół poszło.

    Mixed-sex adult group → collective 'troje', not virile 'trzej'. Verb sg neut 'poszło'.

B2Pronouns

Quantifiers: kilka, kilkanaście, parę, wiele

Liczebniki nieokreślone i kwantyfikatory

Indefinite quantifiers (kilka 'a few', kilkanaście 'a dozen or so', parę 'a couple', wiele 'many') follow numeral 5+ rules: take Gen pl + singular neuter verb.

Key rule

Kilka/kilkanaście/parę/wiele = indefinite quantifiers. Non-virile: kilka + Gen pl + sg neut verb (kilka osób przyszło). Virile: kilku/wielu + Gen pl + sg neut verb (kilku mężczyzn przyszło). Decline like 5+ numerals.

Examples

  • Kilka osób czeka na autobus.

    A few people are waiting for the bus. (kilka + Gen pl + sg neut)

  • Kilkanaście dzieci poszło do szkoły.

    A dozen or so children went to school. (kilkanaście + Gen pl + sg neut)

  • Wielu mężczyzn pracowało na budowie.

    Many men worked on the construction site. (wielu virile + Gen pl + sg neut)

Common mistakes

  • Kilka osób przyszły.

    Kilka osób przyszły.
    Kilka osób przyszło.

    Quantifier 'kilka' takes singular neuter verb (przyszło), not plural. Same rule as numerals 5+.

  • Kilka mężczyźni przyszło.

    Kilka mężczyźni przyszło.
    Kilku mężczyzn przyszło.

    Virile noun (mężczyzn) requires virile quantifier form 'kilku', not 'kilka'. Verb stays sg neut.

B2Prepositions

Spatial vs temporal preposition meanings: w, na, po, przy

Przyimki przestrzenne i czasowe

Many Polish prepositions have both spatial and temporal meanings, often taking different cases for each: 'w' + Loc (in a place) vs 'w' + Acc (at a time).

Key rule

Polish prepositions often take different cases for spatial vs temporal meaning. W + Loc = place, w + Acc = day/time. Na + Loc = location, na + Acc = duration/purpose. Po + Loc = after/around, po + Acc = up to/to fetch. Memorize as case + meaning pairs.

Examples

  • Mieszkam w Warszawie. / Spotkamy się w poniedziałek.

    I live in Warsaw (Loc) / We'll meet on Monday (Acc).

  • Książka leży na stole. / Wyjeżdżam na tydzień.

    The book is on the table (Loc) / I'm leaving for a week (Acc).

  • Po obiedzie pójdziemy na spacer.

    After lunch (Loc — temporal) we'll go for a walk.

Common mistakes

  • Spotkamy się w poniedziałku.

    Spotkamy się w poniedziałku.
    Spotkamy się w poniedziałek.

    Day of week with 'w' takes Acc (poniedziałek), not Loc (poniedziałku). Despite Loc being expected after 'w' for places, time takes Acc.

  • Wyjeżdżam na tygodniu.

    Wyjeżdżam na tygodniu.
    Wyjeżdżam na tydzień.

    Duration with 'na' takes Acc (tydzień), not Loc. 'Na' + Loc would be spatial (na stole 'on the table').

B2Prepositions

Prepositions of motion: do/z, na/z, po, ku, w stronę

Przyimki ruchu i celu

Motion prepositions choose by destination type: 'do' (to enclosed places, Gen), 'na' (to open/event places, Acc), 'ku' (toward, Dat), 'w stronę' (in direction of, Gen).

Key rule

Do + Gen = enclosed dest (do domu, do Polski). Na + Acc = open/event dest (na koncert, na pocztę). Ku + Dat = toward (literary). W stronę + Gen = in direction of. Reverse with 'z' + Gen (from). Memorize which destinations need do vs na.

Examples

  • Idę do biblioteki.

    I'm going to the library. (do + Gen — enclosed)

  • Idę na pocztę.

    I'm going to the post office. (na + Acc — institutional)

  • Wracam ze szkoły.

    I'm coming back from school. (z + Gen — reverse of do)

Common mistakes

  • Idę na bibliotekę.

    Idę na bibliotekę.
    Idę do biblioteki.

    Biblioteka (enclosed building) requires 'do' + Gen. 'Na' would suggest 'onto' or 'to' as open space — wrong for buildings like this.

  • Idę do poczty.

    Idę do poczty.
    Idę na pocztę.

    Poczta (post office) is lexically a 'na' destination, despite being an enclosed building. Polish 'na' includes many institutional/event destinations.

B2Prepositions

Complex prepositions: przez, wobec, wskutek, zamiast, dzięki, mimo

Złożone przyimki przyczyny i celu

B2-level prepositions express cause, purpose, concession, and means: przez (through/because of, Acc), wskutek (as a result of, Gen), zamiast (instead of, Gen), dzięki (thanks to, Dat), mimo (despite, Gen).

Key rule

Cause/agent: przez + Acc, wskutek + Gen (formal). Substitution: zamiast + Gen. Positive cause: dzięki + Dat (rare Dat-taking prep!). Concession: mimo/pomimo + Gen. Each prep + case combo is fixed — memorize as unit.

Examples

  • Przez ciebie spóźniłem się na pociąg.

    Because of you I missed the train. (przez + Acc — cause)

  • Dzięki tobie zdałem egzamin.

    Thanks to you I passed the exam. (dzięki + Dat — positive cause)

  • Zamiast kawy wypiłem herbatę.

    Instead of coffee I drank tea. (zamiast + Gen)

Common mistakes

  • Dzięki ciebie zdałem.

    Dzięki ciebie zdałem.
    Dzięki tobie zdałem.

    'Dzięki' takes Dat (tobie), not Gen (ciebie). One of the few Dat-taking prepositions — easy to mistakes.

  • Zamiast kawą wypiłem herbatę.

    Zamiast kawą wypiłem herbatę.
    Zamiast kawy wypiłem herbatę.

    'Zamiast' takes Gen (kawy), not Instr (kawą). Even though 'instead of' might feel like Instr to learners.

B2Prepositions

Position prepositions: Acc (motion) vs Instr (location): przed, za, pod, nad, między

Przyimki miejsca: dokąd / gdzie

Polish marks motion-to vs static location with case alternation on the same preposition: 'przed dom' (in front of the house, motion-to, Acc) vs 'przed domem' (in front of the house, location, Instr).

Key rule

Przed/za/pod/nad/między + Acc = motion-to. + Instr = static location. Choose by verb meaning: 'idę pod' (motion → Acc), 'jestem pod' (location → Instr). One of the most systematic motion/location splits in Polish.

Examples

  • Włożyłem klucz pod dywan.

    I put the key under the carpet. (pod + Acc — motion)

  • Klucz leży pod dywanem.

    The key lies under the carpet. (pod + Instr — location)

  • Stań przed lustro!

    Stand in front of the mirror! (przed + Acc — motion to position)

Common mistakes

  • Stoję przed lustro.

    Stoję przed lustro.
    Stoję przed lustrem.

    Static location (stoję) requires Instr (lustrem), not Acc (lustro). Acc only for motion verbs (postawiłem przed lustro).

  • Włożyłem klucz pod dywanem.

    Włożyłem klucz pod dywanem.
    Włożyłem klucz pod dywan.

    Motion verb (włożyłem) requires Acc (dywan), not Instr (dywanem). Instr only for location verbs (leży pod dywanem).

B2Prepositions

Advanced temporal prepositions: za, od, przez, w ciągu, do, przed, po

Złożone przyimki czasowe

B2 temporal prepositions distinguish duration, deadline, starting point, future point: 'za' + Acc (in/after, future), 'od' + Gen (since), 'przez' + Acc (for/during), 'w ciągu' + Gen (within), 'do' + Gen (until).

Key rule

Za + Acc = future in/after point. Od + Gen = since/from. Przez + Acc = for duration. W ciągu + Gen = within. Do + Gen = until/by deadline. Przed + Instr = before. Po + Loc = after. Each marks distinct temporal relation.

Examples

  • Przyjdę za pół godziny.

    I'll come in half an hour. (za + Acc — future point)

  • Pracuję tu od roku.

    I've been working here for a year (since a year ago). (od + Gen — since)

  • Studiowałem przez pięć lat.

    I studied for five years. (przez + Acc — duration)

Common mistakes

  • Przyjdę w godzinę.

    Przyjdę w godzinę.
    Przyjdę za godzinę.

    Future point 'in an hour' = 'za godzinę' + Acc, not 'w godzinę' (which would mean 'in an hour's time, completion-wise').

  • Pracuję tu od rok.

    Pracuję tu od rok.
    Pracuję tu od roku.

    'Od' takes Gen — roku (Gen), not rok (Nom/Acc).

B2Prepositions

Advanced Gen-governing prepositions: u, obok, wśród, podczas, dookoła, koło

Złożone przyimki dopełniacza

Many advanced Polish prepositions take genitive: 'u' (at someone's place), 'obok' (next to), 'wśród' (among), 'podczas' (during), 'dookoła/koło' (around).

Key rule

U + Gen = at someone's place. Obok + Gen = next to. Wśród + Gen = among. Podczas + Gen = during. Dookoła/koło + Gen = around/near. Naprzeciw + Gen = opposite. All take Gen — must memorize prep+case as fixed.

Examples

  • Spotkamy się u mnie.

    We'll meet at my place. (u + Gen — visit/possession)

  • Obok szkoły jest park.

    Next to the school there's a park. (obok + Gen)

  • Wśród moich przyjaciół są lekarze i prawnicy.

    Among my friends there are doctors and lawyers. (wśród + Gen)

Common mistakes

  • Spotkamy się u mnie domu.

    Spotkamy się u mnie domu.
    Spotkamy się u mnie. / Spotkamy się w moim domu.

    'U' takes person, not place. For 'at my house', use 'w moim domu' (Loc). 'U mnie' alone = at my place.

  • Obok do szkoły jest park.

    Obok do szkoły jest park.
    Obok szkoły jest park.

    'Obok' takes Gen directly — no need for 'do'. Adding 'do' is unnecessary.

B2Prepositions

Lexical w vs na with buildings, events, and territories

Leksykalne 'w' i 'na' z budynkami i miejscami

Polish requires 'w' or 'na' lexically for buildings, events, and certain territories — and the choice is not always predictable from English.

Key rule

Buildings (enclosed): mostly 'w' (w domu, w szpitalu). Events/lessons/exams: 'na'. Open spaces: 'na'. Historical territories and -y/-ia regions vary: na Słowacji, na Ukrainie, na Mazurach, w Polsce, w Italii. Memorize lexically — no rule predicts all cases.

Examples

  • Mieszkam w domu, pracuję w biurze.

    I live at home, I work in the office. (w — buildings)

  • Byliśmy na koncercie w sobotę.

    We were at a concert on Saturday. (na — event)

  • Wakacje spędziliśmy na Mazurach.

    We spent our vacation in the Mazury region. (na — historical territory)

Common mistakes

  • Byłem w koncercie.

    Byłem w koncercie.
    Byłem na koncercie.

    Events take 'na', not 'w'. Wrong preposition with events is the most common 'na' error.

  • Studiuję w uniwersytecie.

    Studiuję w uniwersytecie.
    Studiuję na uniwersytecie.

    'Uniwersytet' is lexically a 'na' institution (vs 'w bibliotece', 'w szkole'). No rule predicts this — must be memorized.

B2Prepositions

Prepositions in verbal/adjectival government: idiomatic combinations

Rekcja przyimkowa czasowników i przymiotników

Many Polish verbs and adjectives govern specific prepositions that learners must memorize as fixed pairs: 'czekać na' (wait for), 'martwić się o' (worry about), 'dumny z' (proud of).

Key rule

Verbs/adjectives govern specific preposition + case combinations. Memorize as fixed unit: czekać na+Acc, myśleć o+Loc, tęsknić za+Instr, cieszyć się z+Gen, zależeć od+Gen, interesować się (no prep)+Instr.

Examples

  • Czekam na autobus od pół godziny.

    I've been waiting for the bus for half an hour. (czekać na + Acc)

  • Myślę o przyszłości.

    I'm thinking about the future. (myśleć o + Loc)

  • Tęsknię za rodziną.

    I miss my family. (tęsknić za + Instr)

Common mistakes

  • Czekam dla ciebie.

    Czekam dla ciebie.
    Czekam na ciebie.

    'Czekać' takes 'na + Acc', not 'dla + Gen'. 'Dla' is 'for benefit of', not 'awaiting'.

  • Myślę o tobą.

    Myślę o tobą.
    Myślę o tobie.

    'O' here is Locative (tobie), not Instrumental (tobą). 'Myśleć' + 'o' triggers Loc, not Instr.

B2Syntax

Complex subordination: że, żeby, aby — fact vs purpose vs desire

Spójniki podrzędne że / żeby / aby

'Że' introduces facts ('that X is true'). 'Żeby/aby' introduce purpose ('in order to') or desire ('I want X to'). After żeby/aby, verb is in past tense form (subjunctive).

Key rule

Że + indicative = fact ('I know that X'). Żeby/aby + subjunctive past form = purpose/desire ('so that X, I want X to'). Same-subject purpose: żeby + infinitive. Different-subject: żeby + person-marked subjunctive (żebym/żebyś/żeby + past form).

Examples

  • Wiem, że masz rację.

    I know that you're right. (że + indicative — fact)

  • Chcę, żebyś przyszedł na obiad.

    I want you to come for dinner. (żeby + subjunctive — desire, different subject)

  • Idę do biblioteki, żeby uczyć się.

    I'm going to the library to study. (żeby + infinitive — same subject purpose)

Common mistakes

  • Chcę, że przyjdziesz.

    Chcę, że przyjdziesz.
    Chcę, żebyś przyszedł.

    Desire requires żeby + subjunctive, not że + indicative. 'Że' would mean 'I want it to be a fact that you will come' (ungrammatical).

  • Idę do sklepu, żeby kupuję chleb.

    Idę do sklepu, żeby kupuję chleb.
    Idę do sklepu, żeby kupić chleb. / żebym kupił chleb.

    Żeby with same subject takes infinitive (kupić) or subjunctive past (kupił). Indicative 'kupuję' is wrong after żeby.

B2Syntax

Conditional clauses: jeśli (real) vs gdyby (hypothetical)

Zdania warunkowe: realne i nierealne

'Jeśli/jeżeli + indicative' = real conditional ('if X happens, Y will'). 'Gdyby + past subjunctive' = hypothetical ('if X were/had been, Y would').

Key rule

Real: jeśli/jeżeli/jak + indicative (any tense) — possible events. Hypothetical/counterfactual: gdyby + past form in protasis, past + by clitic in apodosis. Gdybym/gdybyś/gdyby + past = subjunctive. Apodosis: pisałbym/poszedłbym etc.

Examples

  • Jeśli będziesz miał czas, zadzwoń.

    If you have time, call me. (real — jeśli + future indicative)

  • Gdybym miał pieniądze, kupiłbym nowy samochód.

    If I had money, I would buy a new car. (hypothetical — gdyby + past, apodosis past + by)

  • Gdybyś wcześniej powiedział, pomógłbym ci.

    If you had said earlier, I would have helped you. (past counterfactual)

Common mistakes

  • Jeśli miałbym czas, przyszedłbym.

    Jeśli miałbym czas, przyszedłbym.
    Gdybym miał czas, przyszedłbym.

    Hypothetical conditional uses 'gdyby' + past, not 'jeśli + by'. Mixing the two markers is a common error.

  • Gdyby pada deszcz, zostanę w domu.

    Gdyby pada deszcz, zostanę w domu.
    Jeśli będzie padać, zostanę w domu. / Gdyby padał deszcz, zostałbym w domu.

    Real prediction → jeśli + future indicative. 'Gdyby' + present is wrong; gdyby requires past form. Also apodosis must match: gdyby → conditional (zostałbym), jeśli → indicative (zostanę).

B2Syntax

Indirect (reported) speech in Polish

Mowa zależna

Polish reported speech keeps the same tense as the direct speech — unlike English, there's no tense shift backward when reporting past speech.

Key rule

Tense stays the same as direct speech (no backshift). 'Że' introduces statements. 'Czy' introduces yes/no questions. Interrogative pronouns (dokąd, kiedy, co) introduce wh-questions. 'Żeby + subjunctive' for indirect commands/requests.

Examples

  • Powiedział, że jest chory.

    He said that he is/was sick. (Polish present stays present)

  • Powiedziała, że przyjdzie jutro.

    She said she would come tomorrow. (Polish future stays future)

  • Zapytał, czy mam czas.

    He asked if I had time. (czy — yes/no indirect question)

Common mistakes

  • Powiedział, że był chory. (when original was 'jestem chory')

    Powiedział, że był chory. (when original was 'jestem chory')
    Powiedział, że jest chory.

    Polish doesn't shift tense backward like English. Original 'jestem' → reported 'jest' (same tense, just person shift).

  • Zapytał, jeśli mam czas.

    Zapytał, jeśli mam czas.
    Zapytał, czy mam czas.

    Polish uses 'czy' (whether) for yes/no indirect questions, not 'jeśli' (if for conditionals). Confusion of 'if = jeśli' is common.

B2Syntax

Advanced relative clauses: który, co, gdzie, kiedy

Zdania względne

Relative clauses in Polish use 'który' (which/who, declined for case), 'co' (which referring to a whole clause), 'gdzie' (where), 'kiedy' (when).

Key rule

Który = noun antecedent, agrees in gender/number, declines for case. Co = whole-clause antecedent or with abstract pronouns (to, wszystko, coś). Gdzie/kiedy = relative where/when. All set off by commas.

Examples

  • Spotkałem kobietę, która zna twojego brata.

    I met a woman who knows your brother. (która = Nom f)

  • Wygrał konkurs, co go bardzo ucieszyło.

    He won the contest, which made him very happy. (co = whole-clause antecedent)

  • To wszystko, co mam.

    That's everything I have. (co with wszystko)

Common mistakes

  • Spotkałem kobietę który zna brata.

    Spotkałem kobietę który zna brata.
    Spotkałem kobietę, która zna brata.

    Missing comma + wrong gender. Relative pronoun must (a) follow comma, (b) agree in gender with antecedent (kobieta is f → która, not który).

  • Wszystko, który wiem.

    Wszystko, który wiem.
    Wszystko, co wiem.

    After 'wszystko' (and other abstract pronouns to/coś/nic), use 'co' not 'który'.

B2Syntax

Purpose clauses: żeby, aby, by, żeby nie

Zdania celowe

Purpose clauses ('in order to / so that') use 'żeby/aby' + infinitive (same subject) or + subjunctive (different subject). Negative purpose: 'żeby nie' (so as not to).

Key rule

Same subject: żeby/aby + infinitive. Different subject: żeby + person-marked subjunctive past form. Negative purpose: żeby nie + infinitive/subjunctive. Result: tak, że + indicative (different from purpose 'tak, żeby').

Examples

  • Pracuję, żeby zarobić na wakacje.

    I work in order to earn money for vacation. (same subject — infinitive)

  • Mówię głośno, żebyś mnie słyszał.

    I speak loudly so you can hear me. (different subject — subjunctive)

  • Wstałem cicho, żeby nie obudzić żony.

    I got up quietly so as not to wake my wife. (negative purpose)

Common mistakes

  • Uczę się, żeby zdaję egzamin.

    Uczę się, żeby zdaję egzamin.
    Uczę się, żeby zdać egzamin.

    Same subject purpose requires infinitive (zdać), not indicative (zdaję). After 'żeby' indicative is wrong.

  • Mówię głośno, żeby słyszysz.

    Mówię głośno, żeby słyszysz.
    Mówię głośno, żebyś słyszał.

    Different subject + żeby requires subjunctive (past + person clitic): żebyś słyszał, not indicative żeby słyszysz.

B2Syntax

Concessive clauses: mimo że, chociaż, choćby, nawet jeśli

Zdania przyzwalające

Concessive clauses ('although, even though, even if') use 'chociaż/choć' (although, indicative), 'mimo że' (despite the fact, indicative), 'choćby/nawet gdyby' (even if, subjunctive).

Key rule

Chociaż/choć + indicative = although. Mimo że + indicative = despite the fact. Mimo + Gen (no że) = despite + noun. Choćby / nawet gdyby + subjunctive past = even if hypothetical. Bez względu na to, że/czy = regardless.

Examples

  • Chociaż było zimno, poszliśmy na spacer.

    Although it was cold, we went for a walk. (chociaż + past indicative)

  • Mimo że jest zmęczony, dalej pracuje.

    Despite being tired, he continues working. (mimo że + indicative)

  • Mimo deszczu wyszliśmy z domu.

    Despite the rain we left the house. (mimo + Gen — no clause)

Common mistakes

  • Mimo że deszczu, wyszliśmy.

    Mimo że deszczu, wyszliśmy.
    Mimo deszczu wyszliśmy. / Mimo że padał deszcz, wyszliśmy.

    'Mimo' alone takes Gen noun (deszczu). 'Mimo że' takes full indicative clause (że padał deszcz). Don't mix: 'mimo że deszczu' is ungrammatical.

  • Nawet jeśli wiedziałbym, nie powiedziałbym.

    Nawet jeśli wiedziałbym, nie powiedziałbym.
    Nawet gdybym wiedział, nie powiedziałbym.

    Hypothetical 'even if' uses 'nawet gdyby + subjunctive', not 'nawet jeśli + conditional'. 'Jeśli' is for real conditions, 'gdyby' for unreal.

B2Syntax

Causal clauses: bo, ponieważ, dlatego że, gdyż, jako że

Zdania przyczynowe

Polish has multiple causal connectives at different register levels: 'bo' (because, neutral/colloquial), 'ponieważ' (because, neutral-formal), 'dlatego że' (it's because of the fact that), 'gdyż' (since, formal), 'jako że' (as, formal).

Key rule

Bo = colloquial because, only post-main. Ponieważ = neutral because, either position. Dlatego że = emphasizes cause. Gdyż = formal because. Jako że = formal as. Skoro = since/given that (presupposing). Z powodu + Gen = preposition form.

Examples

  • Nie poszedłem do pracy, bo byłem chory.

    I didn't go to work because I was sick. (bo — colloquial)

  • Ponieważ pada deszcz, zostaniemy w domu.

    Because it's raining, we'll stay home. (ponieważ — neutral, can start sentence)

  • Egzamin został odwołany, gdyż profesor zachorował.

    The exam was canceled because the professor fell ill. (gdyż — formal)

Common mistakes

  • Bo padało, nie przyszedłem.

    Bo padało, nie przyszedłem.
    Ponieważ padało, nie przyszedłem. / Nie przyszedłem, bo padało.

    'Bo' cannot start a sentence in standard Polish. Use 'ponieważ' for sentence-initial cause clauses, or rearrange so 'bo' is post-main.

  • Skoro padało, nie przyszedłem.

    Skoro padało, nie przyszedłem.
    Ponieważ padało, nie przyszedłem.

    'Skoro' presupposes truth ('given that, since you accept'). For neutral cause, use 'ponieważ'. Skoro carries stronger pragmatic load.

B2Syntax

Result clauses: tak, że / taki, że / do tego stopnia, że

Zdania skutkowe

Polish result clauses use 'tak (so) + adv/verb, że (that)' or 'taki (such) + adj/noun, że (that)' to express 'so X that result'.

Key rule

Tak + adv/verb, że + indicative = so X that result. Taki + adj/noun (agreeing), że + indicative = such X that result. Do tego stopnia, że = to such extent that. Tyle + Gen, że = so much that. Result is always indicative — different from purpose (żeby + subj).

Examples

  • Było tak zimno, że zamarzła woda w kałużach.

    It was so cold that water froze in the puddles. (tak + adj, że + indicative)

  • Pracowała tak długo, że zachorowała.

    She worked so long that she got sick. (tak + adv, że + indicative)

  • Jest taki przystojny, że wszystkie się w nim zakochują.

    He's so handsome that all the girls fall for him. (taki + adj agreeing)

Common mistakes

  • Pracował tak ciężko, żeby upadł.

    Pracował tak ciężko, żeby upadł.
    Pracował tak ciężko, że upadł.

    Result requires 'że + indicative' (że upadł), not 'żeby + subjunctive'. 'Tak, żeby' is purpose ('in order to fall'), not result.

  • Jest tak przystojny, że wszystkie się w nim zakochują.

    Jest tak przystojny, że wszystkie się w nim zakochują.
    Jest taki przystojny, że wszystkie się w nim zakochują.

    With adjective predicate ('he is X'), use 'taki' (adjective agreeing), not 'tak' (adverb). 'Tak' modifies verbs/adverbs, 'taki' modifies nouns/adjectives.

B2Syntax

Temporal clauses: zanim, dopiero kiedy, jak tylko, w trakcie gdy

Zdania okolicznikowe czasu

Polish has rich temporal subordinators: 'zanim' (before), 'dopiero kiedy/gdy' (only when), 'jak tylko / gdy tylko' (as soon as), 'w trakcie gdy' (while/during).

Key rule

Zanim = before (clause action after main). Dopiero gdy = only when. Jak tylko / gdy tylko = as soon as. Podczas gdy = while. Odkąd = since when. Aż = until (point). Dopóki nie = until (duration). Each subordinator pairs with specific tenses/aspects.

Examples

  • Zadzwoń, zanim wyjdziesz.

    Call before you leave. (zanim + pf future)

  • Dopiero gdy wróciłem, zobaczyłem wiadomość.

    Only when I returned did I see the message. (dopiero gdy + past)

  • Jak tylko skończę pracę, zadzwonię.

    As soon as I finish work, I'll call. (jak tylko + pf future)

Common mistakes

  • Zjem, zanim wychodzę.

    Zjem, zanim wychodzę.
    Zjem, zanim wyjdę.

    Future-oriented 'zanim' takes pf future (wyjdę), not present indicative (wychodzę). The action follows the main verb temporally.

  • Dopóki skończysz, nie wyjdziesz.

    Dopóki skończysz, nie wyjdziesz.
    Dopóki nie skończysz, nie wyjdziesz.

    'Dopóki' for 'until' requires redundant 'nie' before the verb — this is standard Polish (not double negation). Without 'nie' the meaning changes to 'as long as you finish' (durative).

B2Syntax

Advanced passive voice: być vs zostać + impersonal się-passive

Strona bierna — być, zostać, się

Polish has three passive constructions: 'być + impf participle' (state/process), 'zostać + pf participle' (event/result), and impersonal 'się' constructions (no agent).

Key rule

Być + impf passive part = state/process passive. Zostać + pf passive part = event/result passive. Się + 3sg neut verb = generic agentless passive. -No/-to (past) = impersonal past passive. Agent: przez + Acc. Choose by aspect (impf process vs pf event) AND focus.

Examples

  • Drzwi są codziennie zamykane przez dozorcę.

    The doors are closed every day by the caretaker. (być + impf — habitual process)

  • Drzwi zostały zamknięte o północy.

    The doors were closed at midnight. (zostać + pf — single event)

  • Tutaj się nie pali.

    No smoking here. (się — generic agentless rule)

Common mistakes

  • List został pisany przez sekretarkę.

    List został pisany przez sekretarkę.
    List został napisany przez sekretarkę. / List był pisany przez sekretarkę.

    'Zostać' requires pf participle (napisany), not impf (pisany). For impf process, use 'być'. Mismatched aspect is a key error.

  • Dom był zbudowany w 1900 roku.

    Dom był zbudowany w 1900 roku.
    Dom został zbudowany w 1900 roku.

    Single completed event with date → 'zostać' (event). 'Był zbudowany' would suggest a state/process (the house was in a state of being built), which is odd with a date.

B2Connectors

Advanced coordinating conjunctions: zaś, natomiast, bądź, czyli, mianowicie

Zaawansowane spójniki współrzędne

B2-level coordinators: 'zaś / natomiast' (whereas, by contrast), 'bądź' (or, formal), 'czyli' (that is, in other words), 'mianowicie' (namely).

Key rule

Zaś / natomiast = whereas/by contrast (zaś is 2nd position, natomiast initial). Bądź = formal or. Czyli = that is (explanatory). Mianowicie = namely. Oraz = formal and. Bowiem = postposed because (literary). Use in formal writing, essays, news.

Examples

  • Janek lubi kawę, Ola zaś woli herbatę.

    Jack likes coffee, while Ola prefers tea. (zaś — 2nd position contrast)

  • Mam dwa zwierzęta, mianowicie psa i kota.

    I have two animals, namely a dog and a cat. (mianowicie)

  • Spotkamy się bądź jutro, bądź pojutrze.

    We'll meet either tomorrow or the day after. (bądź...bądź)

Common mistakes

  • Zaś Janek lubi kawę, Ola woli herbatę.

    Zaś Janek lubi kawę, Ola woli herbatę.
    Janek zaś lubi kawę, Ola woli herbatę. / Janek lubi kawę, Ola zaś woli herbatę.

    'Zaś' is a second-position clitic — comes after the subject or topic, not in initial position. 'Natomiast' is the initial-position alternative.

  • Mam dwa hobby, czyli czytanie i sport.

    Mam dwa hobby, czyli czytanie i sport.
    Mam dwa hobby, mianowicie czytanie i sport. / Mam dwa hobby: czytanie i sport.

    'Czyli' rephrases the same concept (X = Y). For specifying a list of components, use 'mianowicie' (namely) or just colon.

B2Syntax

Word order: topic-focus and information structure

Szyk wyrazów — temat i remat

Polish has free word order, but it's not random — sentence order encodes what's old/given (topic, at the start) vs new/important (focus, at the end).

Key rule

Topic (given info) → start; Focus (new info) → end. Neutral SVO for all-new sentences. Topicalization fronts known elements. Adjectives: prenominal = neutral, postnominal = restrictive/categorical. Verb-initial = narrative/emphatic.

Examples

  • Janek kupił książkę.

    Jack bought a book. (neutral SVO — all new)

  • Książkę Janek kupił wczoraj.

    The book Jack bought yesterday. (książkę topicalized — about that book)

  • To Janek kupił książkę, nie Tomek.

    It was Jack who bought the book, not Tom. (Janek contrastive focus)

Common mistakes

  • Książkę kupił Janek. (intending 'Jack bought a book' as all-new)

    Książkę kupił Janek. (intending 'Jack bought a book' as all-new)
    Janek kupił książkę.

    Default new-info order is SVO. Fronting książkę implies 'as for the book, Jack bought it' — wrong if 'książka' isn't already in discourse.

  • Wczoraj książkę Janek kupił. (clunky)

    Wczoraj książkę Janek kupił. (clunky)
    Janek wczoraj kupił książkę. / Wczoraj Janek kupił książkę.

    Multiple topicalizations clutter the sentence. Stick to one fronted element at a time. Polish prefers smooth flow.

B2Register

Register: formal pan/pani vs informal ty + verb forms

Rejestr formalny i nieformalny

Polish has two distinct address registers: informal 'ty' (you, 2nd sg) with 2nd-person verbs, and formal 'pan/pani' (sir/madam) with 3rd-person verbs.

Key rule

Informal: ty + 2nd-person verb. Formal: pan/pani + 3rd-person sg verb. Plural formal: państwo/panowie/panie + 3rd-pl. Match register to relationship strictly — formal default with strangers. Vocative for direct address: panie doktorze!

Examples

  • Co robisz w weekend?

    What are you doing this weekend? (informal — 2nd sg verb)

  • Co pan robi w weekend?

    What are you doing this weekend, sir? (formal — pan + 3rd sg)

  • Czy pani ma chwilę?

    Do you have a moment, madam? (formal — pani + 3rd sg)

Common mistakes

  • Co pan robisz w weekend?

    Co pan robisz w weekend?
    Co pan robi w weekend?

    'Pan' takes 3rd-person sg verb (robi), not 2nd person (robisz). Verb agrees with grammatical pan/pani, which is 3rd-person noun.

  • Pan, masz czas?

    Pan, masz czas?
    Czy pan ma czas? / Czy ma pan czas?

    With 'pan', verb must be 3rd-person (ma). Also, 'pan' is the subject — don't use it as direct address noun; use Vocative 'panie!' for direct address.

B2Register

Diminutives and augmentatives: -ek, -uszek, -ko, -isko

Zdrobnienia i zgrubienia

Polish loves diminutives (-ek, -ko, -uszek, -eczka) and augmentatives (-isko, -ica, -al). They modify register, affect, size, and emotional coloring.

Key rule

Diminutives: -ek/-ik/-uszek (m), -ko/-eczko (n), -ka/-eczka (f). Functions: size, affection, politeness, casualness, child-talk. Augmentatives: -isko, -al (often pejorative). Lexicalized: rączka = handle, oczko = stitch.

Examples

  • Daj mi chwilkę, proszę.

    Give me a little moment, please. (chwilka — politeness softener)

  • Mój synek się dziś nie wyspał.

    My little son didn't sleep enough today. (synek — affection)

  • Napijemy się kawki?

    Shall we have some coffee? (kawka — casual/inviting register)

Common mistakes

  • Daj mi chwilę proszę. (in casual asking)

    Daj mi chwilę proszę. (in casual asking)
    Daj mi chwilkę, proszę.

    Casual polite requests prefer diminutive 'chwilkę' (softer). Plain 'chwilę' feels more demanding.

  • Mój syn jest słodki. (referring affectionately to small child)

    Mój syn jest słodki. (referring affectionately to small child)
    Mój synek jest słodki.

    When expressing affection for a young child, native speakers use diminutive 'synek'. Plain 'syn' is neutral/clinical.

B2Orthography

Advanced capitalization rules: titles, honorifics, geographic adjectives

Pisownia wielkich i małych liter

Polish capitalizes proper nouns and the formal 'Pan/Pani' when addressing, but adjectives from country names (polski, francuski) and days/months stay lowercase.

Key rule

Capital: proper nouns, sentence-initial, Pan/Pani in correspondence, Bóg (monotheistic), holidays. Lowercase: days, months, seasons, adjectives from country names (polski), titles in normal text (pan doktor), generic gods.

Examples

  • Mówię po polsku.

    I speak Polish. (polsku — adjective, lowercase)

  • W marcu wyjeżdżam do Polski.

    In March I'm going to Poland. (marcu lowercase, Polski uppercase)

  • Czy pan ma chwilę?

    Do you have a moment? (pan lowercase in dialogue)

Common mistakes

  • Mówię po Polsku.

    Mówię po Polsku.
    Mówię po polsku.

    Adjectives from country names are lowercase in Polish (polski, polsku). English capitalizes (Polish), Polish doesn't.

  • W Marcu wyjeżdżam.

    W Marcu wyjeżdżam.
    W marcu wyjeżdżam.

    Months are lowercase in Polish (marzec, kwiecień). English capitalizes (March, April), Polish doesn't.

B2Orthography

Spelling rules: u vs ó, ż vs rz, ch vs h

Pisownia: u/ó, ż/rz, ch/h

Polish has homophone pairs spelled differently: 'u' vs 'ó' (both /u/), 'ż' vs 'rz' (both /ʐ/), 'ch' vs 'h' (both /x/). Choice follows etymology/morphological rules.

Key rule

Ó appears in -ów, -ówka, -ówna, and where alternates with 'o' (stół/stołu). U is default. Rz alternates with 'r' (rzeka/rzeczny); ż is default. Ch is default native; h mostly loanwords. Pronunciation identical — these are spelling-only distinctions.

Examples

  • Mój brat ma sześć ósemek z matematyki.

    My brother has six A's (eights) in math. (mój, ósemek, sześć — ó in stem)

  • Rzeka płynie przez miasto.

    The river flows through the city. (rzeka — etymological rz, alternates with rzeczny)

  • Żona kupiła chleb i ser.

    My wife bought bread and cheese. (żona — default ż)

Common mistakes

  • Mój brat ma chleb.

    Mój brat ma chleb.
    Mój brat ma chleb. (correct as-is)

    Both ó (mój) and ch (chleb) are correctly applied here. Common errors are: 'muj' (wrong, should be mój), 'klep' (wrong, should be chleb).

  • Reka jest długa.

    Reka jest długa.
    Rzeka jest długa.

    'Rzeka' (river) has etymological 'rz'. The 'r' alone is wrong because it loses connection to alternation 'rzeczny'.

B2Register

Word formation: prefixes, suffixes, and productive derivation

Słowotwórstwo

Polish builds vocabulary with productive prefixes (na-, prze-, pod-) and suffixes (-arz, -nik, -ość, -ić) — knowing the patterns helps you decode and create new words.

Key rule

Verb prefixes (na-, prze-, wy-, za-, do-, od-, roz-, w-, u-, z-, pod-) modify meaning systematically. Suffixes: -arz/-nik/-ka (people), -ość (qualities), -anie/-enie (actions), -ski/-owy/-ny (adjectives). Productive derivation builds vast vocabulary from roots.

Examples

  • Lekarz napisał receptę i podpisał ją.

    The doctor wrote a prescription and signed it. (lekarz from leczyć; napisać/podpisać with prefix variations)

  • Wolność to ważna wartość.

    Freedom is an important value. (wolność = wolny+ość; wartość = wart+ość)

  • Mój brat jest pisarzem, a siostra pisarką.

    My brother is a writer (m), my sister a writer (f). (pisarz/pisarka — m/f from pisać)

Common mistakes

  • Mój brat jest pisarz. (using base for feminine)

    Mój brat jest pisarz. (using base for feminine)
    Mój brat jest pisarzem. (Instr) / Moja siostra jest pisarką.

    Need Instr case after 'być' (pisarzem). For female, use feminine suffix -ka (pisarka), not masculine pisarz.

  • Wolny jest ważna wartość.

    Wolny jest ważna wartość.
    Wolność jest ważną wartością.

    'Wolny' is an adjective; for the noun 'freedom', use derived abstract noun 'wolność' (with suffix -ość).

B2Register

Idioms and fixed collocations

Frazeologia i kolokacje

Polish has hundreds of idioms (frazeologizmy) and fixed collocations whose meanings are non-compositional — must be learned as whole units.

Key rule

Idioms must be learned as whole units, with fixed case, preposition, and aspect. Common verbs+noun: zwracać uwagę na, brać udział w, mieć ochotę na, dotrzymać słowa. Body/animal idioms are colorful and frequent in casual speech.

Examples

  • Zwracam uwagę na detale.

    I pay attention to details. (zwracać uwagę na + Acc — fixed)

  • Mam ochotę na lody.

    I feel like ice cream. (mieć ochotę na + Acc)

  • Brał udział w konkursie.

    He took part in the contest. (brać udział w + Loc)

Common mistakes

  • Zwracam uwagę dla detali.

    Zwracam uwagę dla detali.
    Zwracam uwagę na detale.

    Fixed preposition is 'na + Acc', not 'dla + Gen'. Idioms have specific preposition-case combinations.

  • Mam ochotę dla lodów.

    Mam ochotę dla lodów.
    Mam ochotę na lody.

    'Mieć ochotę na' + Acc is the fixed form. 'Dla' (for benefit of) doesn't work here.

B2Orthography

Punctuation: commas before subordinators, dialogue dashes

Interpunkcja: przecinki, myślniki

Polish punctuation is stricter than English: commas before że/który/jeśli/kiedy are obligatory; dialogue uses em-dashes (—), not quotation marks.

Key rule

Comma before że/który/jeśli/kiedy/gdy/aby/żeby is OBLIGATORY. No comma before 'i' in simple coordination. Comma before 'a' (contrast) always. Dialogue: em-dash —, not English quotes. Direct quotes: „cytat" (low-high). Comma before participle phrases (idąc, ...).

Examples

  • Wiem, że masz rację.

    I know that you're right. (comma before że)

  • — Cześć — powiedziała Anna. — Jak się masz?

    'Hi,' said Anna. 'How are you?' (em-dash dialogue)

  • Kupiłem chleb i ser. Kupiłem chleb, a ona kupiła ser.

    I bought bread and cheese. (no comma) vs. I bought bread, and she bought cheese. (comma with 'a')

Common mistakes

  • Wiem że masz rację.

    Wiem że masz rację.
    Wiem, że masz rację.

    Comma before że is OBLIGATORY in Polish, not optional. Polish has stricter comma rules than English.

  • Kupiłem chleb, i ser.

    Kupiłem chleb, i ser.
    Kupiłem chleb i ser.

    No comma before 'i' (and) in simple coordination of two items. Polish doesn't follow Oxford comma.

B2Register

Colloquial register: shortenings, clitic placement, fillers

Mowa potoczna

Polish colloquial speech features include shortened forms (kurde, fajny, super), fronted clitics (mówisz to mi vs mówisz mi to), fillers (no, w sumie, generalnie), and casual lexicon.

Key rule

Colloquial features: fillers (no, w sumie, jakby), shortened intensifiers (mega, super, ekstra, spoko), fronted clitics (mi się chce vs chce mi się), casual lexicon (kasa, fajny, lecę), question phrases (Co tam? Jak leci?). Match register to context — colloquial in casual talk only.

Examples

  • Stary, mega fajny film.

    Dude, super cool film. (colloquial address + intensifiers)

  • No w sumie nie wiem.

    Well, basically I don't know. (no + w sumie fillers)

  • Mi się nie chce.

    I don't feel like it. (clitic-fronted casual)

Common mistakes

  • Stary, mega fajny film. (used in formal email)

    Stary, mega fajny film. (used in formal email)
    Bardzo interesujący film. (formal)

    Colloquial vocabulary like 'stary', 'mega', 'fajny', 'spoko' inappropriate in formal context — use 'bardzo + adj' instead.

  • No tak naprawdę w sumie jakby nie wiem. (in academic paper)

    No tak naprawdę w sumie jakby nie wiem. (in academic paper)
    Tak naprawdę, nie jestem pewien.

    Colloquial filler stacking (no, w sumie, jakby) belongs in casual speech. In writing, use single clearer markers.

See this grammar in real Polish storiesFree graded stories for this level — reading is the fastest way to make these rules automatic.
Lenguia Premium

Ready to master polish grammar?

Get personalized stories, an AI tutor for your grammar questions, and smart practice for every topic on this page.