Hvis min skjorte ikke havde ligget så længe i tasken, ville jeg ikke have strøget den i går aftes.

Breakdown of Hvis min skjorte ikke havde ligget så længe i tasken, ville jeg ikke have strøget den i går aftes.

jeg
I
i
in
min
my
den
it
have
to have
so
hvis
if
ligge
to lie
tasken
the bag
ikke
not
længe
long
ville
would
skjorten
the shirt
stryge
to iron
i går aftes
last night

Questions & Answers about Hvis min skjorte ikke havde ligget så længe i tasken, ville jeg ikke have strøget den i går aftes.

What kind of conditional sentence is this?

It is a past unreal / counterfactual conditional.

The pattern is:

  • Hvis
    • past perfect: hvis min skjorte ikke havde ligget ...
  • ville
    • have
      • past participle: ville jeg ikke have strøget den ...

This tells us the speaker is imagining a different past situation and a different past result. In other words, the shirt did lie in the bag for a long time, and the speaker did iron it last night.

Why is it havde ligget and not just ?

Because Danish usually uses the past perfect in the hvis-clause for an unreal past condition.

  • havde ligget = had been lying / had lain
  • = lay / was lying

If you said Hvis min skjorte ikke lå så længe i tasken, it would not match this past counterfactual meaning very well. The form havde ligget clearly signals that the speaker is talking about an imagined change to an earlier past situation.

Why does Danish use ligget here? Why not just været?

Ligge is very natural for objects that are physically somewhere, especially when they are left somewhere for a while.

So:

  • skjorten havde ligget i tasken = the shirt had been lying / had been sitting in the bag
  • skjorten havde været i tasken = the shirt had been in the bag

Both are possible, but ligget is a bit more concrete and physical. It helps you picture the shirt being crumpled or left there.

Why is the word order ville jeg instead of jeg ville?

Because Danish main clauses follow the V2 rule: the finite verb must come in the second position.

Here, the whole hvis-clause comes first:

  • Hvis min skjorte ikke havde ligget så længe i tasken = position 1

So the main clause must begin with the finite verb:

  • ville = position 2
  • jeg = comes after it

That is why you get:

  • Hvis ..., ville jeg ...

and not:

  • Hvis ..., jeg ville ...
Why is ikke before havde in the first clause, but after jeg in the second clause?

This is a very common word-order question.

In a subordinate clause like the hvis-clause, Danish usually has:

  • subject + sentence adverb + finite verb

So:

  • min skjorte = subject
  • ikke = sentence adverb
  • havde = finite verb

That gives:

  • Hvis min skjorte ikke havde ligget ...

In the main clause, because of V2 word order, the finite verb comes before the subject here:

  • ville = finite verb
  • jeg = subject
  • ikke = sentence adverb

So:

  • ville jeg ikke have strøget den
What does så længe mean here?

Here så længe means so long or for such a long time.

So:

  • ikke havde ligget så længe i tasken = had not been lying in the bag for so long

Danish often uses så længe very naturally in this kind of sentence. You could also say something like i så lang tid, but så længe is idiomatic and simple.

Why is it strøget? What verb is that from?

Strøget is the past participle of stryge, which here means to iron.

Its main forms are:

  • infinitive: stryge
  • past tense: strøg
  • past participle: strøget

So:

  • jeg strøg skjorten = I ironed the shirt
  • jeg har strøget skjorten = I have ironed the shirt
  • jeg ville have strøget skjorten = I would have ironed the shirt
Why do we need have in ville jeg ikke have strøget den?

Because Danish forms the conditional perfect with:

  • ville
    • have
      • past participle

So:

  • ville have strøget = would have ironed

This is the normal way to talk about an unreal result in the past.

Compare:

  • jeg ville stryge den = I would iron it
  • jeg ville have strøget den = I would have ironed it

The second one points to a past result that did not happen.

Why is the pronoun den used for skjorte?

Because skjorte is a common-gender noun in Danish, and the normal pronoun for a common-gender noun is den.

So:

  • en skjorte
  • skjorten
  • den

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

Why does it say i tasken and not i min taske?

Because tasken means the bag, and that can be enough if the bag is already understood from context.

So the sentence does not necessarily mean the shirt was in someone else’s bag. It just means in the bag, where the specific bag is assumed to be known or irrelevant.

If you wanted to make the ownership explicit, you could absolutely say:

  • Hvis min skjorte ikke havde ligget så længe i min taske ...

That would be perfectly natural too.

What exactly does i går aftes mean?

I går aftes means last night or more literally yesterday evening.

It refers to the evening of the previous day.

A closely related expression is i aftes, which also commonly means last night. I går aftes is just more explicit.

Is the sentence saying the shirt itself caused the ironing?

Not directly. The idea is that the shirt being in the bag for a long time probably made it wrinkled, and that is why the speaker ironed it.

So the logic is:

  • it lay in the bag for a long time
  • therefore it got creased
  • therefore the speaker ironed it

Danish often leaves that middle step understood rather than stated outright.

Could this sentence be translated very literally as If my shirt had not lain so long in the bag, I would not have ironed it last night?

Yes. That is a very close literal match.

But for natural English, many speakers would prefer something like:

  • If my shirt hadn’t been in the bag so long, I wouldn’t have ironed it last night.
  • If my shirt hadn’t been lying in the bag so long, I wouldn’t have ironed it last night.

So the Danish structure corresponds quite closely to English, but English often smooths ligget into been in ordinary speech.

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 min skjorte ikke havde ligget så længe i tasken, ville jeg ikke have strøget den i går aftes 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