In a main clause, Danish puts ikke (not) after the finite verb, exactly where English puts not: Jeg kan ikke = "I cannot." That parallel feels safe — so English speakers keep it everywhere. But the moment the clause becomes subordinate (introduced by at, fordi, hvis, når, som and the like), Danish flips the order: ikke jumps to before the finite verb. ...fordi jeg ikke kan — not ...fordi jeg kan ikke. This is one of the most reliable adult-learner errors in Danish, and it has exactly one fix, applied the same way every time.
The root cause: English never moves "not"
English negation is positionally lazy. Wherever the auxiliary goes, not clings to its right side, and it does this in main and subordinate clauses alike: "I can't swim" and "...because I can't swim" have identical can't placement. English speakers therefore have no instinct that a subordinate clause should reorder anything — they have never had to.
Danish, by contrast, runs on two different word-order templates. Main clauses are verb-second (V2), and sentence adverbs like ikke land after the verb. Subordinate clauses use a different template in which sentence adverbs sit before the finite verb. Grammarians describe this with the classic sætningsskema (sentence schema): the slot for ikke is on the left of the verb in a subordinate clause and on the right in a main clause. You are not learning a list of exceptions — you are switching between two fixed templates.
After at (that)
At is the workhorse subordinator — it introduces reported thoughts, wishes, and statements. It is also where the error shows up most, because at-clauses are everywhere.
❌ Jeg tror, at han kan ikke svømme.
Incorrect — ikke kept after the verb as in English.
✅ Jeg tror, at han ikke kan svømme.
I think (that) he can't swim.
The main clause Jeg tror keeps normal order; once you cross into the at-clause, ikke slides in front of kan.
❌ Hun siger, at hun vil ikke med.
Incorrect — 'she won't come along' transferred straight from English.
✅ Hun siger, at hun ikke vil med.
She says (that) she doesn't want to come along.
After fordi (because)
Fordi is a textbook trap, because the English because clause keeps not after the verb without a second thought.
❌ Jeg blev hjemme, fordi jeg var ikke rask.
Incorrect — ikke after the verb in a fordi-clause.
✅ Jeg blev hjemme, fordi jeg ikke var rask.
I stayed home because I wasn't well.
❌ Han ringede ikke, fordi han havde ikke tid.
Incorrect — the second ikke is in the wrong slot.
✅ Han ringede ikke, fordi han ikke havde tid.
He didn't call because he didn't have time.
Notice the contrast in the second pair: the first ikke (in the main clause Han ringede ikke) correctly sits after the verb, while the second ikke (in the fordi-clause) must sit before it. The same word, two templates, in one sentence — this is the cleanest demonstration of the rule there is.
After hvis (if)
❌ Hvis du kan ikke komme, så ring til mig.
Incorrect — ikke after kan in the hvis-clause.
✅ Hvis du ikke kan komme, så ring til mig.
If you can't come, give me a call.
❌ Vi tager afsted, hvis det regner ikke.
Incorrect — 'if it doesn't rain' with English order.
✅ Vi tager afsted, hvis det ikke regner.
We'll set off if it isn't raining.
This last pair shows the rule also applies when there is no auxiliary — with a simple present verb like regner, ikke still moves in front of it inside the subordinate clause. (In a main clause it would be Det regner ikke.)
After når (when) and som (that/which/who)
❌ Når jeg forstår ikke noget, spørger jeg læreren.
Incorrect — ikke kept after the verb in the når-clause.
✅ Når jeg ikke forstår noget, spørger jeg læreren.
When I don't understand something, I ask the teacher.
❌ Det er en bog, som jeg har ikke læst.
Incorrect — ikke after har in the relative som-clause.
✅ Det er en bog, som jeg ikke har læst.
It's a book that I haven't read.
Relative clauses with som (or der) follow the same subordinate template — many learners forget that a relative clause counts as subordinate at all, precisely because English relative clauses ("...that I haven't read") show no reordering.
Why "before the verb," exactly
It helps to know which verb ikke goes before: the finite one — the conjugated verb that carries tense. In hun ikke vil med, the finite verb is vil; the infinitive med (an implied komme med) is irrelevant to the placement. In jeg ikke har læst, the finite verb is har; læst is a participle and ikke does not care about it. So the move is always: subordinator → subject → ikke → finite verb. Lock that order in and you will never have to think about it word by word.
Common Mistakes
A concentrated set to drill the swap. Each one is the exact error an English speaker produces on autopilot:
❌ Jeg ved, at jeg skal ikke arbejde i morgen.
Incorrect — ikke after skal in the at-clause.
✅ Jeg ved, at jeg ikke skal arbejde i morgen.
I know (that) I don't have to work tomorrow.
❌ Hun spurgte, om jeg ville ikke have kaffe.
Incorrect — also after the indirect-question subordinator om.
✅ Hun spurgte, om jeg ikke ville have kaffe.
She asked whether I didn't want coffee.
❌ Det er mærkeligt, at de svarer ikke.
Incorrect — 'that they don't answer' with English order.
✅ Det er mærkeligt, at de ikke svarer.
It's strange that they don't answer.
❌ Børnene, der vil ikke spise, sidder stille.
Incorrect — relative der-clause needs ikke before vil.
✅ Børnene, der ikke vil spise, sidder stille.
The children who won't eat are sitting quietly.
The same logic governs every other sentence adverb, by the way — aldrig (never), altid (always), også (also), gerne (gladly) all move in front of the finite verb in a subordinate clause, just like ikke. Once you have ikke automatic, the rest follow for free.
Key takeaways
- Main clause: ikke sits after the finite verb (like English). Subordinate clause: ikke sits before it.
- Subordinators that trigger the move include at, fordi, hvis, når, om, som, der, da, mens.
- The error is pure English transfer — English never reorders not between clause types, so learners never expect to.
- On-the-fly fix: hear the subordinator, then say subject + ikke + verb.
The full subordinate-clause template lives on the subordinate clauses page, and the complete logic of where ikke lands in both clause types is on the placing ikke page.
Related Topics
- 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.
- Placing Ikke and Sentence AdverbsA2 — Where ikke and adverbs like aldrig, altid, and gerne go — after the verb in main clauses, before it in subordinate clauses.
- Negation: An OverviewA1 — How Danish says 'no' and 'not' — the workhorse ikke, the negative quantifiers ingen and aldrig, hverken...eller, and why Danish never doubles its negatives.
- The V2 Rule: Verb SecondA1 — The core rule of Danish main clauses: the finite verb stands in second position, with exactly one constituent before it — and the subject inverts when anything else is fronted.