I think "there is no" is informal and "there is not" is formal or more enfatics... What do you think about it?!

5 Answers


Josep 4650

First of all, pay attention to the way you have written ''Must to ...'' Remember that after modal verbs, we use the bear infinitive, not the full infinitive: Must use -> Correct option.

About the issue you have brought up, I would say that there is no difference in style, I would say that both are accepted in either informal or formal speech.

I would say that ''There is no'' is even more emphatic than ''there is not''. If I had to say ''There is NO ...'' I think I would really pay more attention to the 'no' and I would rise my intonation there.

I just checked Swan's Practical English Usage but I could not find anything related to informal or formal uses.


"there is no" means: "zero" of something.

(Is there any problem? There is no problem!)

It's different from sayin "there is not", that means : "there isn't "

(Is there any problem? No, there isn't  / No, there is not)

They are completely different.


"There is no" is just an informal way to say "There is not." Just a way to make the sentence shorter, but is informal and shouldn't be written in professional situations.

also, remember that when asking a question starting with "when" the pronoun goes after the modal verbs like "can, should, would, could, may," and so forth. For example, "when may I sit down?" You do nott need to use "to" with modal verbs either.


"There is no..."  can be commonly used with uncountable nouns. - "There is no milk in the glass".


No is a negative quantifier that means not any .It applies both to countable and uncountable nouns. It is used in formal and informal language.

Your answer

Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.

LanguageLearningBase.com (short: llb.re) is an online community for learning foreign languages.
It represents an open knowledge base. Every member can share and gain knowledge about a new language.