Hvis suppen er gammel, kaster jeg den ud.

Breakdown of Hvis suppen er gammel, kaster jeg den ud.

jeg
I
være
to be
gammel
old
den
it
hvis
if
suppen
the soup
kaste ud
to throw out

Questions & Answers about Hvis suppen er gammel, kaster jeg den ud.

Why does the sentence start with hvis?

Hvis means if in the sense of a condition.

Here it introduces a conditional clause:

  • Hvis suppen er gammel = If the soup is old

A learner may confuse hvis with:

  • om = whether / if in indirect questions
    • Jeg ved ikke, om suppen er gammel = I don’t know whether the soup is old
  • når = when for something expected or repeated
    • Når suppen er klar, spiser vi = When the soup is ready, we eat

So in this sentence, hvis is correct because the speaker means under that condition.

Why is it suppen and not en suppe or just suppe?

Suppen is the definite form of suppe.

In Danish, a noun often gets definiteness by adding it to the end of the word:

  • en suppe = a soup
  • suppen = the soup

So Hvis suppen er gammel means If the soup is old, referring to a specific soup already known from the context.

Using just suppe here would not be natural as a normal singular noun phrase.

Why is it gammel and not gammelt or gamle?

The adjective matches the noun.

Suppe is a common-gender noun, an en-word, so in the singular the predicate adjective takes the basic form:

  • en suppe er gammel
  • et hus er gammelt
  • flere ting er gamle

Since suppen is singular and common gender, gammel is the right form.

Also, because the adjective comes after er, it is a predicate adjective, not one directly before the noun. So Danish does not use the definite adjective form here.

Why is it den and not det?

Because suppe is an en-word.

In Danish, pronouns usually match the grammatical gender of the noun:

  • en suppeden
  • et borddet

So:

  • Jeg kaster den ud = I throw it out

If the noun were neuter, you would use det instead.

Why is the word order kaster jeg and not jeg kaster?

This is because Danish main clauses normally follow the verb-second rule, often called V2.

The first part of the sentence is a subordinate clause:

  • Hvis suppen er gammel

When that whole clause comes first, it fills the first position in the main sentence. Then the finite verb of the main clause must come next:

  • Hvis suppen er gammel, kaster jeg den ud

So the pattern is:

  • subordinate clause
  • finite verb
  • subject

That is why you get kaster jeg instead of jeg kaster.

Compare:

  • Jeg kaster den ud, hvis suppen er gammel
  • Hvis suppen er gammel, kaster jeg den ud

Both are correct, but the word order changes because of V2.

Why is it kaster ... ud with ud separated from the verb?

Because kaste ud is a verb + particle combination, similar to English throw out.

In Danish main clauses, the particle often comes later in the sentence:

  • Jeg kaster den ud
  • Han smider det ud

This is especially common when there is an object pronoun like den.

So:

  • kaster = throw
  • ud = out
  • kaster den ud = throw it out

This is very similar to English, where we usually say throw it out, not throw out it.

Can gammel really be used about soup?

Yes, but it depends on what exactly you mean.

Gammel literally means old, and with food it can mean something like:

  • old
  • not fresh
  • too old
  • gone bad, depending on context

In real everyday Danish, people might also say:

  • Hvis suppen er dårlig, kaster jeg den ud = If the soup is bad, I throw it out
  • Hvis suppen er for gammel, kaster jeg den ud = If the soup is too old, I throw it out

So the sentence is understandable and grammatically fine, but another adjective might sound more natural in some situations.

Could I add in the second clause?

Yes. You can say:

  • Hvis suppen er gammel, så kaster jeg den ud.

The is optional here. It can make the conditional relationship feel a little clearer or more conversational.

So both are correct:

  • Hvis suppen er gammel, kaster jeg den ud.
  • Hvis suppen er gammel, så kaster jeg den ud.
Is the comma necessary?

Yes, in standard writing you normally put a comma after the initial hvis-clause:

  • Hvis suppen er gammel, kaster jeg den ud.

The comma marks the boundary between the subordinate clause and the main clause. It helps readability and is the expected written form here.

AI Language TutorTry it ↗
Your avatar
What's the best way to learn Danish grammar?
Danish grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Danish

Master Danish — from Hvis suppen er gammel, kaster jeg den ud 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