I was wondering which one is grammatically correct between "Why didn't (or did not) somebody do something?" and "Why did somebody not do something?"

1 Answer 1


Either works from a grammatical perspective, but usually a native speaker would say

Why didn't somebody do something?

The other way is not wrong.

Why did somebody not do something?

Putting the not outside of the normal order causes more emphasis to be placed upon it, a rhetorical figure known as anastrophe. From NOAD:

anastrophe |əˈnastrəfē| noun Rhetoric
the inversion of the usual order of words or clauses.

  • Thanks! Do people say "Why did not somebody do something?"
    – Tim
    Commented Jul 23, 2011 at 2:08
  • @Tim: Not normally. But there's no reason they couldn't — again, for special emphasis. If the rest of their English were poor, however, listeners would assume it was a mistake.
    – Robusto
    Commented Jul 23, 2011 at 3:00
  • @Tim: that would be strained. In modern English "not" does not usually come between the preposed verb and its subject, though the clitic "n't" does. So "did not he" is definitely archaic, "did he not" current but somewhat formal, and "didn't he" normal.
    – Colin Fine
    Commented Jul 24, 2011 at 0:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.