如果have在句子中是作
实义动词,那么
反义疑问句就应该用do/don't
例如:They have a beautiful house, don't they?
如果have在句子中是作
现在完成时的助动词,那么反义疑问句就用 have/haven't
例如:You have finished your homework, haven't you?
如果句子中的结构是
情态动词must/might/could/would/will/should/need+have done虚拟形式的话,这个要看情况而定
例如:You look tired. You must have stayed up last night, didn't you?