This page is about producing sentences that explain why — because I'm tired, so I stayed home, since it was raining. Danish gives you four common tools for this, and the trap is not the vocabulary but the word order: each connector triggers a different arrangement of subject, verb, and ikke. Learn the four patterns as four distinct shapes and your reason-giving will sound effortless.
Here is the cast:
- fordi = because (subordinating — special subordinate word order)
- for = for / because (coordinating — ordinary main-clause order)
- derfor = therefore / so (an adverb — triggers V2 inversion)
- da = since / as (subordinating, slightly more formal than fordi)
fordi = "because" — subordinate word order
fordi opens a subordinate clause, and subordinate clauses in Danish have their own word order. The key fact for A2: in a subordinate clause, sentence adverbs like ikke, altid, and aldrig come before the verb, not after it. This is the opposite of a main clause.
Jeg bliver hjemme, fordi jeg er træt.
I'm staying home because I'm tired.
That one has no adverb, so it looks easy. Watch what happens with ikke:
Jeg kommer ikke, fordi jeg ikke kan.
I'm not coming, because I can't.
In the main clause Jeg kommer ikke, the ikke sits after the verb. But inside the fordi-clause — fordi jeg *ikke kan — the *ikke jumps before the verb kan. That little flip is the single most important thing to internalise about subordinate clauses.
Hun spiser ikke kød, fordi hun aldrig har kunnet lide det.
She doesn't eat meat, because she's never liked it.
Here aldrig sits before har inside the fordi-clause — same rule.
for = "for/because" — ordinary main-clause order
for does the same job as fordi in meaning, but grammatically it is a coordinating conjunction, like and or but. That means the clause after it keeps normal main-clause order: subject, verb, then ikke after the verb.
Jeg bliver hjemme, for jeg er træt.
I'm staying home, for I'm tired.
Jeg kommer ikke, for jeg kan ikke.
I'm not coming, for I can't.
Compare this carefully with the fordi version above: for jeg kan ikke keeps ikke after the verb (main-clause order), whereas fordi jeg *ikke kan puts it *before. Same meaning, two different word orders — chosen entirely by which connector you used.
for also cannot start a sentence; it only links a second clause onto a first. It feels slightly more written or explanatory than fordi, which is the everyday spoken default.
derfor = "so/therefore" — an adverb that inverts
derfor is not a conjunction at all — it is an adverb meaning therefore. When you put it at the front of a clause, it fills the first slot, so the V2 rule forces the verb into second position and the subject moves after the verb. This is inversion.
Det regnede. Derfor blev vi hjemme.
It was raining. So we stayed home.
Read Derfor blev vi hjemme as: Derfor (slot 1) → blev (verb, slot 2) → vi (subject). English says so we stayed, keeping subject before verb; Danish flips it.
Jeg har travlt i dag, derfor kan jeg ikke mødes.
I'm busy today, so I can't meet up.
Even mid-sentence, after the comma, derfor opens a fresh main clause and the verb (kan) follows it directly, before the subject (jeg).
da = "since/as" — subordinating, a touch more formal
da meaning since / as (giving a reason) behaves exactly like fordi: it opens a subordinate clause, so ikke and other sentence adverbs go before the verb. It is slightly more formal and is common in writing and careful speech. (Do not confuse this da with the time-word da meaning when — same spelling, both subordinating, so the word order is the same anyway.)
Da det allerede var sent, tog vi en taxa.
Since it was already late, we took a taxi.
Vi aflyste turen, da vejret ikke var godt.
We cancelled the trip, as the weather wasn't good.
Again, inside the da-clause — da vejret *ikke var godt — the *ikke sits before the verb var. And when the da-clause comes first (Da det allerede var sent, ...), the following main clause inverts: tog vi.
Fill the slot
Same reason, four connectors, four word orders. Keep the meaning and watch the bold word jump around the verb.
| Connector | Pattern | Example clause |
|---|---|---|
| fordi (subordinating) | ... fordi + subj + ikke + verb | fordi jeg ikke kan |
| for (coordinating) | ... for + subj + verb + ikke | for jeg kan ikke |
| derfor (adverb, fronted) | Derfor + verb + subj ... | Derfor kan jeg ikke |
| da (subordinating) | ... da + subj + ikke + verb | da jeg ikke kan |
Try building a full sentence in each row. Reason: I can't come, because I have to work.
- fordi: Jeg kan ikke komme, fordi jeg skal arbejde.
- for: Jeg kan ikke komme, for jeg skal arbejde.
- derfor: Jeg skal arbejde, derfor kan jeg ikke komme.
- da: Jeg kan ikke komme, da jeg skal arbejde.
Common Mistakes
❌ Jeg kommer ikke, fordi jeg kan ikke.
Incorrect — after fordi, ikke goes before the verb.
✅ Jeg kommer ikke, fordi jeg ikke kan.
I'm not coming because I can't.
This is the defining subordinate-clause error. fordi is subordinating, so ikke must come before kan. Putting it after (main-clause order) is the most frequent slip English speakers make.
❌ Det regnede. Derfor vi blev hjemme.
Incorrect — fronted derfor forces the verb into second position.
✅ Det regnede. Derfor blev vi hjemme.
It was raining. So we stayed home.
derfor in front means the verb (blev) must be second, with the subject (vi) behind it. Keeping Derfor vi blev (English order) breaks the V2 rule.
❌ Jeg bliver hjemme fordi for jeg er træt.
Incorrect — fordi and for both mean 'because'; use only one.
✅ Jeg bliver hjemme, fordi jeg er træt.
I'm staying home because I'm tired.
fordi and for are alternatives, not a pair. Pick one connector per clause.
❌ Fordi det regnede, så vi blev hjemme.
Incorrect — don't add 'så' to restate the main clause.
✅ Fordi det regnede, blev vi hjemme.
Because it was raining, we stayed home.
When the fordi/da clause comes first, the main clause simply inverts (blev vi). Do not insert an extra så — that is an English-influenced over-translation, and although you will hear it colloquially, the clean form drops it.
Key Takeaways
- fordi and da are subordinating: ikke / adverb goes before the verb (fordi jeg ikke kan).
- for is coordinating: ordinary main-clause order, ikke after the verb (for jeg kan ikke).
- derfor is a fronted adverb: it forces V2 inversion (Derfor kan jeg ikke).
- Same reason, four shapes — choosing the connector chooses the word order.
Now practice Danish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Danish→Related Topics
- Coordinating Conjunctions: Og, Men, Eller, For, SåA1 — The five Danish coordinators join clauses of equal rank without changing word order — plus the for vs fordi 'because' contrast and the og/at homophone trap.
- Conjunctions: An OverviewA1 — Danish conjunctions split into coordinating (join equals, no word-order change) and subordinating (introduce subordinate clauses with subordinate word order) — and the split is worth learning for its grammar, not its meaning.
- Subordinate-Clause Word OrderB1 — Danish subordinate clauses follow a different template from main clauses: no V2 inversion, and sentence adverbs like ikke come before the finite verb, not after it.
- Inversion After a Fronted ElementA1 — Whenever a non-subject opens a Danish main clause — an adverb, object, prepositional phrase, or subordinate clause — the verb stays second and the subject moves behind it.
- For vs Fordi: Two 'Becauses'C1 — For is a coordinating 'for/because' (main-clause word order, can't start a sentence); fordi is a subordinating 'because' (subordinate word order, can start a sentence). The word-order test settles every case.