When should we use “haven’t” and when should we use “don’t have”?
When “have” is the MAIN verb, the negative is don’t have / doesn’t have:
- I don’t have a dog.
- He doesn’t have any children.
When “have” is the HELPING verb as in the present perfect, then the negative is haven’t / hasn’t:
- I haven’t finished my homework.
- She hasn’t been living here very long.
Why don’t you try making your own example sentences? Give it a try.