Questions & Answers about Poslije kiše na nebu je bila duga.
Why is kiše used after poslije?
Because poslije normally takes the genitive case.
The base noun is kiša = rain.
Its genitive singular form is kiše.
So:
- kiša = rain
- poslije kiše = after the rain / after rain
This is a very common pattern in Croatian:
- poslije škole = after school
- poslije ručka = after lunch
- poslije rata = after the war
Why is it na nebu and not something else?
Here na nebu is the normal Croatian way to say in the sky / in the heavens.
Even though na often means on, Croatian does not always match English prepositions directly. With nebo (sky), the idiomatic expression is:
- na nebu = in the sky
So this is something learners usually just have to memorize as a set phrase.
Why does nebo become nebu?
Because after na in a location meaning, Croatian uses the locative case.
The noun is:
- nebo = sky
Its locative singular is:
- nebu
So:
- na nebu = in the sky
This is the same idea as:
- u gradu = in the city
- na stolu = on the table
Why is the verb je bila and not just one word?
That is how the past tense is formed in Croatian.
Croatian past tense usually uses:
- the present tense of biti (to be)
- a past participle
So here:
- je = is / has, the 3rd person singular auxiliary
- bila = the past participle, feminine singular
Together:
- je bila = was
So na nebu je bila duga means there was a rainbow in the sky / a rainbow was in the sky.
Why is it bila specifically?
What does duga mean here? Doesn’t duga also mean long?
Yes. Duga can be:
- a noun meaning rainbow
- a feminine form of the adjective dug = long
In this sentence, it is clearly the noun rainbow.
So:
- duga cesta = a long road
- na nebu je bila duga = there was a rainbow in the sky
Croatian often relies on context to show which meaning is intended.
Why is there no word for a or the?
Because Croatian does not have articles like English a/an/the.
So duga can mean:
- a rainbow
- the rainbow
The exact meaning depends on context.
That is very normal in Croatian. Learners coming from English often expect an article, but Croatian simply does not use one.
Why is the word order like this? Could it be said differently?
Yes, Croatian word order is more flexible than English word order.
This sentence starts with the time phrase and then the place phrase:
- Poslije kiše = after the rain
- na nebu = in the sky
- je bila duga = there was a rainbow
This order sounds natural and puts the scene first.
Other orders are also possible, for example:
- Duga je bila na nebu poslije kiše.
- Na nebu je bila duga poslije kiše.
These are grammatically possible, but they may sound a little different in emphasis. The original sentence nicely sets the scene first.
Why is je placed after na nebu instead of directly next to bila?
Because je is a clitic in Croatian. Clitics usually go in the second position of the clause, not wherever an English speaker might expect them.
In na nebu je bila duga:
- na nebu acts as the first unit
- je comes right after that unit
This is very typical Croatian syntax.
So even though je bila functions together as the past tense, the little word je often appears early in the sentence because of clitic placement rules.
Could I also say nakon kiše instead of poslije kiše?
Yes. Nakon kiše is also correct and means the same thing: after the rain.
So both are possible:
- Poslije kiše na nebu je bila duga.
- Nakon kiše na nebu je bila duga.
In many contexts they are interchangeable. Poslije is very common in everyday speech, while nakon can sound a little more formal or neutral, depending on context.
Is this the most natural way to say it in Croatian?
Yes, it is natural and correct. But Croatian also has other natural ways to express the same idea.
For example:
- Poslije kiše na nebu se pojavila duga. = After the rain, a rainbow appeared in the sky.
- Poslije kiše pojavila se duga na nebu.
Your sentence is a simple descriptive one: it states that the rainbow was there. Other versions may sound a bit more dynamic because they focus on the rainbow appearing.
Sign up free — start using our AI language tutor
Start learning CroatianMaster Croatian — from Poslije kiše na nebu je bila duga to fluency
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓Infinitely deep — unlimited vocabulary and grammar
- ✓Fast-paced — build complex sentences from the start
- ✓Unforgettable — efficient spaced repetition system
- ✓ AI tutor to answer your grammar questions