do you,have you,are you分别在什么情况下使用?