have sb do sth 和 have sb doing sth 的区别