Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu.

Breakdown of Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu.

vara
to be
du
you
ha
to have
nu
now
tidigt
early
om
if
redan
already
färdig
ready
skulle
would
soppan
the soup
löken
the onion
hacka
to chop
AI Language TutorTry it ↗
What's the best way to learn Swedish grammar?
Swedish 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 Swedish

Master Swedish — from Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu to fluency

All course content and exercises are completely free — no paywalls, no trial periods.

  • 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

Questions & Answers about Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu.

What kind of conditional is Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu?

It is a mixed conditional.

  • The if-clause talks about an unreal past action: hade hackat = had chopped
  • The main clause talks about a present result: skulle ... vara färdig nu = would be ready now

So the idea is:

  • something did not happen earlier in the past
  • because of that, the result is different now

This is very similar to English:

  • If you had chopped the onion earlier, the soup would already be ready now.
Why does Swedish use hade hackat here?

Because Swedish uses the pluperfect for an unreal past condition.

The structure is:

  • hade
    • supine
  • hade hackat = had chopped

In conditional sentences like this, Swedish often uses:

  • Om + subject + hade + supine, for a past condition that did not happen

So:

  • Om du hade hackat löken tidigare
    = If you had chopped the onion earlier

This tells us the chopping should have happened before, but in reality it did not.

Why is it skulle ... vara and not skulle ... varit?

Because the result is about now, not about the past.

  • skulle vara färdig nu = would be ready now

If the result were also in the past, Swedish would normally use:

  • skulle ha varit = would have been

Compare:

  • Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu.
    Past cause → present result

  • Om du hade hackat löken tidigare, skulle soppan redan ha varit färdig då.
    Past cause → past result

So vara is correct here because the sentence is talking about the soup’s state at the present time.

Why is the word order skulle soppan instead of soppan skulle?

Because Swedish follows the V2 rule in main clauses: the finite verb must come in the second position.

Here, the whole if-clause comes first:

  • Om du hade hackat löken tidigare

After that, the main clause begins, and the finite verb must come first in that clause:

  • skulle soppan redan vara färdig nu

So the order becomes:

  • first position: the whole om-clause
  • second position: skulle
  • then the subject: soppan

If you started with the main clause instead, you would get:

  • Soppan skulle redan vara färdig nu om du hade hackat löken tidigare.

That is also correct.

What form is hackat?

Here, hackat is the supine form of hacka.

In Swedish, after har and hade, you use the supine, not the infinitive and not the ordinary past tense.

  • hacka = infinitive
  • hackade = past tense
  • hackat = supine

So:

  • du hade hackat = you had chopped

A useful comparison:

  • Du hade hackat löken = You had chopped the onion
  • Löken är hackad = The onion is chopped

In the second example, hackad is a past participle used like an adjective.
So even if the forms can look similar, they do different jobs.

Why are löken and soppan definite?

Because Swedish is talking about specific things:

  • löken = the onion
  • soppan = the soup

Swedish usually marks definiteness with an ending on the noun:

  • löklöken
  • soppasoppan

So instead of using a separate word like English the, Swedish often adds a suffix.

In this sentence, the speaker clearly means:

  • the onion involved in this cooking situation
  • the soup that is being made
Why is redan placed there?

Because that is the normal position for this kind of adverb in a clause with skulle.

In the main clause:

  • skulle soppan redan vara färdig nu

the adverb redan comes before the infinitive vara.

A simple way to think about it:

  • skulle = finite verb
  • soppan = subject
  • redan = adverb
  • vara = infinitive

This placement is very natural in Swedish.

Also, redan and nu work together here:

  • redan = already
  • nu = now

So the idea is already now / by now.

What does färdig mean here, and why is it not färdigt?

Here färdig means ready or done.

In this sentence:

  • soppan är färdig = the soup is ready

It is färdig because soppan is a singular common-gender noun.

Swedish predicate adjectives agree with the noun:

  • soppan är färdig = the soup is ready
  • huset är färdigt = the house is ready
  • sopporna är färdiga = the soups are ready

So färdig is the correct form for soppan.

Does Swedish have a special subjunctive form like English were in if I were?

Not usually in everyday modern Swedish.

Swedish mostly expresses unreal or hypothetical meaning with:

  • tense forms like hade
  • modal verbs like skulle

So in this sentence, Swedish does not need a special subjunctive ending. The combination of:

  • Om du hade hackat ...
  • skulle soppan ...

already shows that the situation is hypothetical and contrary to fact.

There are some older or more formal subjunctive-style forms, such as vore, but they are much less central in modern Swedish than in older language.

Can om be left out here?

Yes. In a more formal or slightly literary style, Swedish can omit om and use inversion instead:

  • Hade du hackat löken tidigare, skulle soppan redan vara färdig nu.

This means the same thing.

So you have two correct versions:

  • Om du hade hackat löken tidigare, skulle soppan redan vara färdig nu.
  • Hade du hackat löken tidigare, skulle soppan redan vara färdig nu.

The version with om is usually the safest and most straightforward for learners.