There is no difference in meaning or intent. The first is slightly more formal.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous What is the difference between " She has no money" and "she doesn't have any money." ?There is no difference in meaning. They are basically interchangeable. There is, however, a slight tendency to use "has no" with abstract nouns and "doesn't have any/a/an" with concrete nouns.
Mister Micawber And the same with other verbsDon't know. I've only ever done a survey for the verb 'have'. My results have to be taken as anecdotal because I didn't do any fancy math to determine to what degree the pattern had statistical significance.
Mister MicawberWell, abstract nouns may tend to appear in more formal utterances, I suppose?Yes, definitely. There's nothing in what I found in my survey that contradicts your remark about "have no" being more formal.