I have two questions.

  1. What is the difference between "Why do not you come here?" and "Why do you not come here?"?
  2. Are both of "Why do not you come here?" and "Why do you not come here?" grammatically correct?

No, the order "Why do not...?" is no longer grammatical in contemporary English.

  • Neil: Could you please tell me the reason that "Why do not ...?" is grammatically incorrect? I see many people use this sentence. :) – Anonymous Mar 24 '11 at 5:21
  • @Coffey -> Wrong information. The question phrase, "Why do not...?", is still used and is grammatically correct. It is most often contracted as: "Why don't you..?". – Mithun Rathinasamy Mar 24 '11 at 5:27
  • 5
    @Mithun, the fact that "Why don't you..." is correct has absolutely no bearing on whether "Why do not you..." is correct. In fact, it is not. – Marthaª Mar 24 '11 at 5:39
  • @Mithun: Yes, but as @Martha says, "don't" is not the same as "do not"; the fact that "don't" is possible does not automatically mean that "do not" is possible. – Neil Coffey Mar 24 '11 at 14:53

Regarding the "What's the difference?" question, if you correct the first sentence to "why don't you come here?", then the difference is:

"Why don't you come here?" is most often used as a suggestion. It is equivalent to saying "Please come here now."

Fred nervously took a seat on the other side of the room.

"Why don't you come here?" Beatrice purred, patting the loveseat beside her.

"Why do you not come here?" is a question seeking the reason why you refuse to be someplace.

"Let's go in here and get something to eat," said Don.

"No, not here. I never eat at this place anymore," said Bob.

"Oh? Why do you not come here?" asked Don.

The "Why don't you" form can be used equivalently to the "Why do you not" form; the emphasis used when asking will make clear which meaning is intended. (For the suggestion, the emphasis is on "here"; for the question, the stress is on "come" or possibly on "don't".)

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