请解释什么时候用do什么时候用does和什么时候用have什么时候用has