Usage of "haven'"
(The title is not correct. It should be "Usage of haven't".)
Could you tell me about the following sentence.
Is it correct?
"I haven't any English books."
Definitely I use "I don't have any English books." or "I have no English books".
But this usage of "haven't" seems to be acceptable in British English.
How does it sound to speakers of American/Australian/Canadian English?
Thank you in advance.