I want to know Which one is sentence correct between "why does it do not good" and "why does it do no good"? I'm so confusing this.

  • How about, neither? You're missing a verb. A "do".
    – M.A.R.
    Commented Aug 8, 2015 at 17:39
  • 1
    It's not clear what meaning you're trying to convey. Maybe "why doesn't it do any good"?
    – The Photon
    Commented Aug 8, 2015 at 17:57
  • I'm not sure the first of your options can ever be grammatical, but we need more context. What are you trying to say? Commented Aug 8, 2015 at 18:03
  • which one is correct? neither?
    – gmotree
    Commented Aug 8, 2015 at 18:05
  • Check this out and see if it helps. Commented Aug 8, 2015 at 18:26

2 Answers 2


Both the sentences are correct. Compare the following two examples.

  • I have no book.

    <no, an adjective; qualifying book>

  • I have not a book.

    <not, an adverb; modifying the verb, 'have'>

In these instances functionality becomes all the more obvious for article "a" as it does come between 'not' and 'book'.

Do remember the difference. It is never ambiguous. For better understanding, we would write the first sentence like this:

Why doesn't it do good?

It would be proper to take 'not' before the subject if the subject is a pronoun.

  • It's hard to be sure whether the OP was asking about potential grammatical correctness or the proper sentence to use for a given meaning. If the latter, this answer doesn't help much. Commented Aug 8, 2015 at 19:02

You can say why does it do no good

as an informal way of saying:

Why doesn't it help.

Beyond that, you need to add context to see how it works in a particular situation.

I can't see any way that this one makes sense:

why does it do not good

especially the do not good part.

Not the answer you're looking for? Browse other questions tagged .