have sb do与have sb doing有什么区别