Imagine this. You are learning Czech. You have finally mastered jsem (I am). You know mám (I have). You feel confident. You are ready to describe your feelings, your physical condition and your age.
Then you want to tell someone that you are cold. Naturally, your brain produces: Jsem zima.
Your Czech friend looks at you. You try again: Mám zimu.
Your friend looks at you even more carefully, as if trying to decide whether you need a grammar lesson or medical attention.
The correct sentence is:
Je mi zima. — "I'm cold."
Wait. What?
Where did the je come from? Why is there an mi? And why, when you want to say you're twenty years old, do you suddenly need the same construction again?
Welcome to Czech, where sometimes you are not the person doing the being. You are simply the person to whom something is happening. Let's make sense of this beautiful little grammatical disaster.
Why can't I just say Jsem zima?
Because Czech doesn't work like English. Shocking, I know.
In English, you say:
"I'm cold."
"I'm sad."
"I'm sick."
"I'm twenty."
The subject is always I. You are the person being described, and the verb to be connects you to the description.
Czech sometimes uses exactly the same logic:
Jsem unavený. — "I'm tired." (A male speaker.)
Jsem unavená. — "I'm tired." (A female speaker.)
Jsem šťastný. — "I'm happy." (A male speaker.)
Jsem šťastná. — "I'm happy." (A female speaker.)
So far, so good.
But then Czech decides that certain feelings, bodily states and expressions of age deserve their own grammatical arrangement.
Instead of putting YOU in the driver's seat, Czech puts the experience in the spotlight.
Compare:
Je mi zima. — "I'm cold."
Je mi smutno. — "I'm sad."
Je mi špatně. — "I feel sick."
Je mi dvacet let. — "I'm twenty years old."
See the pattern?
The verb is je, not jsem. The person experiencing the feeling appears as mi, meaning "to me." Literally, the structure is something like "It is cold to me." You are not coldness itself. You are the unfortunate person experiencing it.
And no, you cannot fix the problem by saying Jsem studený or Jsem studená when you mean that you're feeling cold. Those expressions describe someone or something that is cold to the touch. If you want to complain about the temperature in your apartment, Je mi zima is your friend.
Meet the mysterious mi
The little word mi is the key to this entire construction. It is the short form of the Czech pronoun já in the third case, the dative. In English, you can think of it as "to me." And once you understand that, the structure becomes much less mysterious.
Je mi zima. — "I'm cold."
Je ti zima. — "You're cold."
Je mu zima. — "He's cold."
Je jí zima. — "She's cold."
Je nám zima. — "We're cold."
Je vám zima. — "You're cold." (Plural or formal.)
Je jim zima. — "They're cold."
Notice something important: the verb doesn't change to match the person experiencing the cold. It stays je. You don't say jsem for yourself, jsi for your friend and jsou for a group of people. You simply change the pronoun.
Je mi zima.
Je ti zima.
Je nám zima.
That's it. Think of zima as an unpleasant visitor who has arrived at your house. The verb je announces that the visitor is there, and the dative pronoun tells us who has to deal with it. In this case, unfortunately, it's you.
The je mi family: Cold, sad, sick and everything in between
Once you learn je mi zima, you unlock an entire family of useful Czech expressions. And these are not obscure phrases you will only encounter in a grammar textbook written in 1973. You will hear them in everyday conversations, at work, at home and whenever the weather decides to ruin your plans.
Temperature: Je mi zima / teplo / horko
Je mi zima. — "I'm cold."
Je mi teplo. — "I'm warm."
Je mi horko. — "I'm hot."
Je ti zima? — "Are you cold?"
Je vám horko? — "Are you hot?" (Formal or plural.)
Picture yourself sitting in a Czech restaurant in January. Your friend has removed their coat, scarf and possibly half their identity, while you are still wearing three layers and reconsidering your life choices.
You say: Je mi hrozná zima. Můžeme si sednout dál od okna? — "I'm terribly cold. Can we sit farther away from the window?"
Congratulations. You have just used the construction correctly and made a perfectly reasonable request.
Emotions: Je mi smutno
Czech also uses this structure to describe certain emotional states.
Je mi smutno. — "I'm sad."
Je mi veselo. — "I'm feeling cheerful."
Je mi líto. — "I'm sorry" / "I feel sorry."
Je mi to jedno. — "I don't mind" / "It's all the same to me."
Je mi úzko. — "I feel anxious / uneasy."
Let's look at one of the most useful expressions: Je mi to jedno.
Literally, it means something like "It is one to me." In natural English, it means that you don't mind or that you don't care which option is chosen.
Dáme si pizzu, nebo těstoviny? — "Shall we have pizza or pasta?"
Je mi to jedno. — "I don't mind."
Your Czech friend might interpret this as a generous willingness to compromise. Or they might accuse you of being impossible to organise. Either way, the grammar is correct.
One small nuance: Je mi líto usually expresses regret or sympathy, rather than serving as a universal apology. If you accidentally step on someone's foot, Promiň or Promiňte is generally the more natural choice.
Physical condition: Je mi špatně
This one is particularly useful when you've eaten something questionable.
Je mi špatně. — "I feel sick."
Je mi dobře. — "I feel well."
Je mi na zvracení. — "I feel nauseous."
Už mi je líp. — "I'm feeling better already."
Je ti dobře? — "Are you feeling okay?"
Imagine your friend has convinced you to try a traditional Czech dish, followed by three desserts and a mysterious homemade spirit.
Five minutes later:
Je mi špatně. — "I feel sick."
At least you can now describe your suffering with impeccable grammar.
But wait. Why is it Je mi dvacet let?
This is where English speakers tend to stare into the distance. In English, you are twenty. In Czech, you don't have twenty years, either.
You say:
Je mi dvacet let. — "I'm twenty years old."
Not Jsem dvacet let.
Not Mám dvacet let.
Just Je mi dvacet let.
And yes, it's the same basic construction we've been discussing.
Je mi osmnáct let. — "I'm eighteen years old."
Je mi třicet let. — "I'm thirty years old."
Je mi čtyřicet let. — "I'm forty years old."
Kolik je ti let? — "How old are you?"
Je jí padesát. — "She's fifty."
In everyday conversation, people often omit let when the age is clear: Je mi dvacet. That's perfectly natural.
But why does Czech do this? The person whose age we're talking about is expressed in the dative. The sentence doesn't literally say that the person is a particular number. It presents the age as something that applies to them.
You can think of it as "Twenty years are to me," although that is only a rough way to understand the structure, not a word-for-word translation you should use in English.
And before you start asking whether you can use mít instead, remember that mít dvacet let is not the standard neutral way to state your age in contemporary Czech.
Use Je mi dvacet let.
Your Czech friend will understand you. Your grammar teacher will approve. Your passport will remain unaffected.
So why do we say Mám hlad but Je mi zima?
Excellent question. Now we're getting somewhere. Czech actually has two very common ways of talking about how you feel.
The first uses být (to be) and the dative pronoun:
Je mi zima. — "I'm cold."
Je mi smutno. — "I'm sad."
Je mi špatně. — "I feel sick."
Je mi dobře. — "I feel well."
The second uses mít (to have) and a noun:
Mám hlad. — "I'm hungry."
Mám žízeň. — "I'm thirsty."
Mám strach. — "I'm afraid."
Mám radost. — "I'm happy / I'm glad."
Mám chuť na kávu. — "I feel like having a coffee."
Why? Because these are different grammatical constructions. Czech doesn't have one universal rule that says every bodily state must use být or every feeling must use mít. You learn which expression is conventional.
The useful thing is to learn these phrases as complete units rather than trying to invent a translation every time.
For example: Je mi zima a mám hlad. — "I'm cold and hungry."
This sentence is perfectly normal Czech. The person speaking is cold and hungry at the same time, and the language uses two different constructions to express those experiences.
Czech logic isn't necessarily broken. It's just not English logic.
And if you try to translate everything word for word, you will spend the rest of your life asking why the language is doing this to you.
One tiny word can change everything: Je zima vs. Je mi zima
Here's another important distinction.
Je zima. — "It's cold."
Je mi zima. — "I'm cold."
The first sentence describes the temperature or the weather. The second tells us how you feel. That little mi makes a big difference.
Venku je zima, ale doma je mi teplo. — "It's cold outside, but I'm warm at home."
Je zima, zavři okno. — "It's cold; close the window."
Je mi zima, dej mi prosím deku. — "I'm cold; please give me a blanket."
And this is why mám zimu isn't the ordinary way to say "I'm cold." You don't need to invent a construction with mít. You simply use the expression Czech already has. Learn the phrase je mi zima as a unit, and you'll sound much more natural.
What happens in the past and the future?
Naturally, you don't only feel cold in the present. Sometimes you were cold yesterday, and sometimes you are absolutely certain that tomorrow will be even worse. Fortunately, the construction still works.
In the past
Byla mi zima. — "I was cold."
Bylo mi smutno. — "I felt sad."
Bylo mi špatně. — "I felt sick."
Bylo mi dobře. — "I felt well."
Notice the difference between byla and bylo. The past-tense form can depend on the grammatical structure and the word used to describe the state. With zima, which is feminine, we say byla mi zima. With expressions such as smutno and špatně, we use bylo.
You don't need to panic about this right now. Just learn the common combinations.
In the future
Bude mi zima. — "I'll be cold."
Bude ti dobře. — "You'll feel well."
Bude nám smutno. — "We'll feel sad."
Bude vám horko. — "You'll be hot."
See? The person still appears in the dative. The verb changes to reflect the time, but the underlying structure stays familiar.
And if you're planning a winter trip to Prague, I recommend learning Bude mi zima before you learn how to order a beer. Both are important survival skills.
Common mistakes (and how to avoid them)
Let's review the mistakes that happen when English grammar takes over your brain.
Mistake 1: Jsem zima.
Incorrect for "I'm cold."
Correct: Je mi zima. — "I'm cold."
Remember: you're experiencing the cold, not becoming winter itself.
Mistake 2: Mám zimu.
Not the usual neutral expression for feeling cold.
Correct: Je mi zima. — "I'm cold."
Mistake 3: Jsem dvacet let.
Incorrect for "I'm twenty years old."
Correct: Je mi dvacet let. — "I'm twenty years old."
Mistake 4: Mám dvacet let.
Not the standard neutral way to state your age in contemporary Czech.
Correct: Je mi dvacet let. — "I'm twenty years old."
Mistake 5: Já je mi zima.
Unnecessary and incorrect word order for the intended neutral sentence.
Correct: Je mi zima. — "I'm cold."
You can sometimes add já for contrast or emphasis, but the ordinary sentence doesn't need it. The simplest way to avoid these mistakes is to stop translating each word individually and start learning complete Czech expressions.
Mini practice: How would you say it in Czech?
Time to see whether Czech logic is beginning to make sense.
1. "I'm cold."
a) Jsem zima.
b) Je mi zima.
c) Mám zimu.
2. "I'm hungry."
a) Je mi hlad.
b) Jsem hlad.
c) Mám hlad.
3. "I'm twenty years old."
a) Je mi dvacet let.
b) Mám dvacet let.
c) Jsem dvacet let.
4. "I feel sick."
a) Mám špatně.
b) Je mi špatně.
c) Jsem špatně.
5. "It's cold outside, but I'm warm at home."
a) Venku je zima, ale doma je mi teplo.
b) Venku mám zimu, ale doma mám teplo.
c) Venku jsem zima, ale doma jsem teplo.
Answers
b) Je mi zima.
c) Mám hlad.
a) Je mi dvacet let.
b) Je mi špatně.
a) Venku je zima, ale doma je mi teplo.
If you got them all right, congratulations! Your English-speaking brain is slowly accepting that Czech has its own way of organising the world. If you didn't, don't worry. You now have five more expressions to practise.
Stop translating. Start thinking Czech.
The difference between je mi zima and mám hlad isn't random. These expressions belong to different grammatical patterns, and the trick is learning which pattern belongs to which phrase.
Remember the essentials:
Je mi zima. — "I'm cold."
Je mi smutno. — "I'm sad."
Je mi špatně. — "I feel sick."
Je mi dvacet let. — "I'm twenty years old."
Mám hlad. — "I'm hungry."
Mám žízeň. — "I'm thirsty."
Mám strach. — "I'm afraid."
The next time you're cold in Prague, resist the urge to say Jsem zima. Take a breath, remember the tiny mi, and announce: Je mi zima!
Then close the window, put on a sweater and congratulate yourself on one more small victory over Czech grammar.
And if someone asks Kolik je ti let?, you now know exactly what to say. Unless you're over forty, in which case you may suddenly decide that some information is none of their business.
Czech grammar can't help you with that. But at least you can refuse to answer correctly.
The ultimate Czech Verbs Survival Kit – everything you need to master Czech verbs in one place. Learn how verbs work, how to form negatives, understand word order, master past and future tenses, verbs of motion, irregular and modal verbs, and reflexives. Clear explanations, patterns, and practical examples make Czech verbs finally click.