- He has not to cook rice.
- He does not have to cook rice.
Which negative form is acceptable?
Thanks in advance.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Your first example is ungrammatical. The second is valid.
Note that when you say that someone "has to do X", there are two kinds of negation possible: You could say that he is not required to do X, or you could say that he is required to not do X. That is, there are really three possibilities: You are required to do it; You are forbidden to do it; and, You can do it or not as you please.
He has to cook rice.
He does not have to cook rice.
He must not cook rice. - or - He has to not cook rice.
Some object to "he has to not X" on the grounds that this breaks the rule against splitting an infinitive. Personally I think this is a pointless rule (in the same category with "never use a preposition to end a sentence with" that we make fun of often here), but a teacher or editor may believe in this rule and mark you off for breaking it.