I haven't any butter.这句话在语法上有错误吗?错在哪?