I want to know what's the difference between sentences which have in it "I have no" and "I don't have".
In the examples "I have no dog" and "I don't have a dog" is there any difference in meaning? The first may used in British English and the second in American English. I found some people say no means none or zero. But I see no difference of "no" from "don't".