ville have + Past Participle
Would Have (Ville Have)
The Danish Conditional Perfect (ville have + participium) is used to talk about hypothetical past events—things that didn't actually happen, but would have if circumstances were different.
How It Works
The construction ville have + participium is used to express counterfactuals in the past. It describes any hypothetical result that would have occurred if a specific condition had been met, regardless of whether the outcome was intended, accidental, or undesirable.
1. The Structure:
The word order depends on the sentence structure due to the V2 rule:
- Standard (Subject First): Subject + ville + have/være + past participle.
- Inverted (After a 'hvis'-clause): Ville + subject + have/være + past participle.
2. Choosing the Auxiliary:
Just like the perfect tense, you must choose between have and være. If the verb involves movement from A to B (like gå, komme) or a change of state (like blive, dø), use være.
3. Usage in Conditional Sentences:
This pattern usually appears in the main clause of an unreal condition. If the sentence starts with the hvis-clause, the main clause must invert: "Hvis jeg havde haft tid, ville jeg have hjulpet dig."
4. Spoken Nuance:
In casual speech, Danes often simplify this by using the plain pluperfect in both clauses. For example: 'Hvis jeg havde vidst det, havde jeg ringet' instead of 'ville jeg have ringet'. Both are correct, but ville have is more explicit.
Examples (4)
- Jeg ville have ringet, hvis jeg havde vidst det.
I would have called if I had known.
Word by Word: I would have called, if I had known it.
A classic counterfactual. The speaker didn't know, so they didn't call.
- Hvis Peter havde købt kage, ville Anne have lavet kaffe.
If Peter had bought cake, Anne would have made coffee.
Word by Word: If Peter had bought cake, would Anne have made coffee.
Note the V2 word order in the main clause: 'ville' comes before the subject 'Anne' because the 'hvis'-clause starts the sentence.
- Vi ville være kommet tidligere, hvis toget ikke var forsinket.
We would have come earlier if the train hadn't been delayed.
Word by Word: We would be come earlier, if the train not was delayed.
Because 'komme' is a verb of motion, we use 'være' instead of 'have'.
- Hun ville have hjulpet dig, hvis du havde spurgt.
She would have helped you if you had asked.
Word by Word: She would have helped you, if you had asked.
This shows a past intention that didn't happen because the condition (asking) wasn't met.
Common Mistakes
Using 'have' with a verb of motion that describes going somewhere.
Jeg ville have gået til festen.Jeg ville være gået til festen.Verbs of motion like 'gå' usually take 'være' when they describe going to a place: Jeg ville være gået til festen. With 'have', 'gå' means the activity of walking.
Using the present tense 'vil' instead of 'ville'.
Hvis jeg havde tid, vil jeg have gjort det.Hvis jeg havde tid, ville jeg have gjort det.To express a hypothetical 'would', you must use the past tense form 'ville'. Using 'vil' makes the sentence grammatically inconsistent.
Using 'ville have' in the 'hvis'-clause.
Hvis jeg ville have vidst det, ville jeg have ringet.Hvis jeg havde vidst det, ville jeg have ringet.Just like in English ('If I would have known' is often considered incorrect), Danish uses the pluperfect (had known) in the 'if' part of the sentence.
How It Connects
Learn This First
To understand 'ville have + participium' (would have), you need to be familiar with the modal verb 'ville', how to form the present perfect using 'have' and a past participle, and how to structure conditional sentences using 'hvis'.
- ville + InfinitiveWould (Ville)
The pattern 'ville have + participium' is the past conditional form of 'ville + infinitiv', so understanding the basic modal use of 'ville' is essential.
Level 3 - har + Past ParticiplePerfect with Har
This pattern uses the perfect construction (have + past participle) as its base to express completed actions.
Level 2
Related Patterns
- Unreal Conditions With Hvis
This pattern is almost always used in conjunction with unreal 'hvis' (if) clauses.
Level 3 - havde/var + Past ParticiplePluperfect
The pluperfect is used in the 'hvis' clause that triggers the 'ville have' result.
Level 2 - har / erChoosing Har or Er
Determines whether you use 'ville have' or 'ville være' based on the main verb type.
Level 2 - kunne/skulle/måtte haveCould / Should / Might Have
Other past modal constructions used for 'could have', 'should have', or 'might have'.
Level 3