Breakdown of Hvis min skjorte ikke havde ligget så længe i tasken, ville jeg ikke have strøget den i går aftes.
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 ...
- have
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 lå?
Because Danish usually uses the past perfect in the hvis-clause for an unreal past condition.
- havde ligget = had been lying / had lain
- lå = 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
- have
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.
Sign up free — start using our AI language tutor
Start learning DanishMaster 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