Time expressions: před, za, na, od–do
před rokem, za hodinu, jak dlouho?
In short
"Ago" is před + instrumental (před rokem). "In" (from now) is za + accusative (za hodinu). How long something lasts needs no preposition at all (Čekal jsem hodinu), but a planned stay takes na (Jedu tam na týden). And "from … to …" is od … do … with the genitive.
- Přijel jsem před rokem.I came a year ago.
- Vrátím se za hodinu.I'll be back in an hour.
- Jedu tam na týden.I'm going there for a week.
- Pracuju od rána do večera.I work from morning till night.
Full explanation
| Expression | Meaning | Examples |
|---|---|---|
| před + instrumental | ago; before | před hodinou, před týdnem, před dvěma lety · před obědem |
| za + accusative | in (from now) | za hodinu, za týden, za dva dny, za pět minut |
| accusative, no preposition | for (how long) | Čekal jsem hodinu. Učím se česky rok. |
| na + accusative | for (a planned stay) | Jedu k moři na týden. Půjčíš mi to na den? |
| během + genitive | during | během dne, během léta |
| od … do + genitive | from … to / until; since | od pondělí do pátku, od rána · od ledna |
| po + locative | after | po obědě, po práci |
- The questions: Kdy? (when?) – Před týdnem. · Jak dlouho? (how long?) – Dva roky. · Za jak dlouho? (how soon?) – Za hodinu.
- Years after před are irregular: před rokem, but před dvěma lety, před pěti lety.
- English "for" hides two Czech options: Byl jsem tam týden (it lasted a week) vs. Jedu tam na týden (I plan to stay a week).
Watch the word order: Czech says před rokem (literally "before a year"), never "rok před".