have变成一般疑问句的时候为什么变成has
不一定啊
Haveyoufinishedyourhomework?
只有主语是第三人称单数的时候才变:
Hashefinishedhishomework?