not have一般是不会单独存在的,楼主所问的原材料应该还有其他的东西吧?
have not got 是可以换成是don't have的,其中前者是英式英语的惯用表达法,后者是美式的.
希望能对您有所帮助