Both are correct. Have not is becoming less and less common, and has almost disappeared from American English. In spoken English contracted forms are usually used: I don't have enough money.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Cool BreezeGot is often added in informal style.Did you mean formal?
Persian Learner1) I haven't enough money.2) I haven't got enough money.Is the second more informal?Please read my first post. I have answered your question.
Cool BreezePlease read my first post. I have answered your question.Thanks.
Persian LearnerCan have + not be used in British formal writing? (when it necessarily means possess)An Oxford University graduate friend of mine uses it, but I have no statistics as to how common it is. I assume do/does/did is gaining ground even in British English.
Persian LearnerCan have + not be used in British formal writing? (when it necessarily means possess)A BrE view: