不,你的说法是错误的,当have/has表示“有”的时候,他是一个实意动词,如果要变成否定形式,必须在前面加don‘t,同时否定句中三单要还原为原形 而一般疑问句中要说:Do you have.../Does he have...才是正确的