I haven't any butter.这句话有语法错误吗?是什么语法错误呢?