用do not have时 have 是作为动词使用的 如 I dont have money
而用作have not 时 have作为现在完成式的提示语 如I have not finished my homework.