Object Shift

This is one of the deepest facts in Danish syntax, and almost no textbook states it as a rule — natives simply do it, and learners simply get it wrong. A short, unstressed pronoun object does not sit where a full noun-phrase object sits. It moves leftward, jumping over negation and sentence adverbs. The phenomenon is called object shift, and getting it right is one of the clearest signals that you have internalised the Danish sentence schema rather than translating from English.

The core contrast: pronoun jumps, full NP stays

Look at the position of ikke relative to the object. With a full noun phrase, the object follows ikke, exactly where English would put it:

Jeg kender ikke manden.

I don't know the man.

But replace manden with the pronoun ham, and the object must now appear before ikke:

Jeg kender ham ikke.

I don't know him.

This is not optional and not stylistic. Jeg kender ikke ham with neutral, unstressed ham is ungrammatical to a native ear. The only way to put a pronoun after ikke is to stress it contrastively — Jeg kender ikke HAM (men hende), 'I don't know HIM (but I know her)' — at which point it behaves like a full, focused phrase. Unstressed, it shifts.

Vi så hende ikke til festen.

We didn't see her at the party.

Han ringede mig ikke op.

He didn't call me up.

💡
The rule of thumb: a pronoun object that you would say quickly and weakly (ham, hende, den, det, dem, mig, dig, os, jer) climbs over ikke and other sentence adverbs. A full noun, or a deliberately stressed pronoun, stays put. The pronoun's lightness is what triggers the movement.

Compare directly so the two patterns sit side by side:

Object typeOrderExample
Full NP...verb — ikke — objectJeg kender ikke manden.
Unstressed pronoun...verb — object — ikkeJeg kender ham ikke.
Stressed pronoun...verb — ikke — OBJECTJeg kender ikke HAM.

Holmberg's Generalisation: shift only when the verb has moved

Now the deep constraint, and the reason most learners over-apply the rule. Object shift is only possible when the main verb itself has moved out of its base position. In a Danish main clause the finite verb moves to second position (verb-second). A shifted pronoun can move only into the space the verb has vacated. The principle — known to linguists as Holmberg's Generalisation — is: the object cannot shift across the main verb; it can only shift if that verb is no longer in the way.

The practical consequence is sharp. When the finite verb is an auxiliary (har, vil, skal, kan...) and the lexical verb stays behind as an infinitive or participle, that non-finite main verb blocks the shift. The pronoun is stuck behind it, and ikke now precedes the pronoun:

Jeg vil ikke se den.

I don't want to see it.

Jeg har ikke set den.

I haven't seen it.

Here den cannot climb: there is a non-finite verb (se, set) between the ikke-zone and the object, and that verb pins the pronoun in place. So you get ikke se den, ikke set den — pronoun after ikke. Contrast this with the simple-tense version, where the lexical verb is itself the moved finite verb and the pronoun shifts freely:

Jeg ser den ikke.

I don't see it. (simple present — pronoun shifts)

Jeg så den ikke.

I didn't see it. (simple past — pronoun shifts)

So the same pronoun den lands in opposite positions depending on whether there is a non-finite verb in the clause. This is invisible to English, which never moves objects at all, and it is the single richest source of advanced word-order errors.

💡
Quick test: is the main verb finite (simple tense)? Then the pronoun shifts — Jeg ser den ikke. Is there an auxiliary plus an infinitive or participle? Then it cannot — Jeg vil ikke se den. The non-finite verb is a roadblock.

Subordinate clauses block shift too

In a subordinate clause the finite verb does not move to second position — it stays low, after the sentence adverb. Since the verb hasn't moved, there is no vacated slot for the pronoun to shift into, and Holmberg's Generalisation predicts no object shift. That is exactly what happens:

Hun sagde, at hun ikke kender ham.

She said that she doesn't know him. (subordinate — no shift; ham after ikke)

Det irriterer mig, at de ikke kan lide den.

It annoys me that they don't like it. (subordinate — den stays after ikke)

Set this beside the main-clause version to feel the difference: Hun kender ham ikke (main, shifted) versus ...at hun ikke kender ham (subordinate, unshifted). Same words, opposite order, driven entirely by whether the verb moved.

Multiple pronouns and verb particles

When two pronoun objects appear, both shift, and they keep the order indirect–direct (recipient before theme):

Jeg gav ham den ikke.

I didn't give it to him. (both pronouns shifted, before ikke)

Kan du ikke lige give mig den?

Could you just hand it to me? (auxiliary kan blocks shift — pronouns stay low)

The first sentence is simple past-equivalent with a moved finite verb, so ham and den both shift ahead of ikke. The second has the auxiliary kan plus infinitive give, so the pronouns are blocked and follow.

Particle verbs add a wrinkle. With a stressed particle (like op, ind, ud, på), a full-NP object follows the particle, but a pronoun object slips between the verb and the particle — and still shifts over ikke in the simple tense:

Jeg ringede ikke til min mor.

I didn't call my mother. (full NP — stays after ikke)

Jeg ringede hende ikke op.

I didn't call her up. (pronoun shifts; sits before the particle op)

Tag den med!

Bring it along! (pronoun den sits before the particle med)

Common Mistakes

❌ Jeg kender ikke ham.

Incorrect (with neutral, unstressed ham) — the light pronoun must shift over ikke.

✅ Jeg kender ham ikke.

I don't know him.

❌ Jeg vil se den ikke.

Incorrect — over-applying shift; the non-finite verb se blocks it (Holmberg's Generalisation).

✅ Jeg vil ikke se den.

I don't want to see it.

❌ Jeg har set den ikke.

Incorrect — the participle set blocks shift; the pronoun cannot climb past it.

✅ Jeg har ikke set den.

I haven't seen it.

❌ Hun sagde, at hun kender ham ikke.

Incorrect — applying main-clause shift inside a subordinate clause, where the verb hasn't moved.

✅ Hun sagde, at hun ikke kender ham.

She said she doesn't know him.

❌ Jeg ringede ikke hende op.

Incorrect — unstressed pronoun hende must shift before ikke (and before the particle).

✅ Jeg ringede hende ikke op.

I didn't call her up.

Key Takeaways

  • Unstressed pronoun objects shift leftward past ikke and other sentence adverbs; full NPs and stressed pronouns do not.
  • Holmberg's Generalisation: shift is licensed only when the finite verb has moved. A non-finite main verb (infinitive/participle under an auxiliary) blocks it — Jeg vil ikke se den, not *Jeg vil se den ikke.
  • Subordinate clauses block shift because the finite verb stays low and never vacates a landing slot.
  • Multiple light pronouns all shift, keeping recipient-before-theme order; with particle verbs the shifted pronoun sits before the particle.

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

  • Order of Objects and Light ElementsC1How Danish orders two objects (indirect before direct) and the hallmark Scandinavian rule of object shift — unstressed pronoun objects hopping leftward past ikke and other sentence adverbs.
  • The Diderichsen Sentence SchemaC1The sætningsskema — the field model taught in Danish schools that generates correct Danish word order, from which V2, inversion, and ikke-placement all fall out automatically.
  • The Order of AdverbialsC1How Danish orders multiple adverbials — sentence adverbs in their own field, and content adverbials of manner, place and time in a default manner–place–time sequence, with time-fronting and verb-second as the real point of divergence from English.
  • Ikke: Placement and ScopeA1Where 'not' goes in Danish — after the finite verb in main clauses but before it in subordinate clauses — plus its scope, object shift, and how it negates single constituents.