DO是在第一人称或第二人称的时候用的.
例句有Do you (这是第二人称.) have a.
Yes,I (这是第一人称.) do.
Doas是在第三人称的时候用的.
例句:Does he(这是第三人称.)has a.
has也是第三人称的时候用的.看上面.
have也是第一人称的时候用的.看最上面的,还有是在复数的时候.
在一般现在时里 分第一人称(you,i) 和第三人称(he she)在第一人称的时候用do have 在单数第三人称的情况下用does has
根据时态
do 和does是一般现在时
have 跟has 在现在完成时用